Quarterly report [Sections 13 or 15(d)]

Net Loss Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)

v3.25.1
Net Loss Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic net loss per share:    
Net loss per share, basic $ (0.71) $ (0.51)
Diluted net loss per share:    
Net loss per share, diluted (0.71) $ (0.51)
Voting Common Stock    
Basic net loss per share:    
Allocation of undistributed losses attributable to common stockholders   $ (24,313)
Weighted average number of shares used in basic per share computation   47,858,608
Net loss per share, basic (0.71) $ (0.51)
Diluted net loss per share:    
Allocation of undistributed losses for basic computation   $ (24,313)
Reallocation of undistributed losses as a result of conversion of non-voting to voting common shares   (734)
Allocation of undistributed losses   $ (25,047)
Weighted average number of shares used in basic per share computation   47,858,608
Add: conversion of non-voting to voting common shares outstanding   1,444,295
Weighted average number of shares used in diluted per share computation   49,302,903
Net loss per share, diluted $ (0.71) $ (0.51)
Non-voting Common Stock    
Basic net loss per share:    
Allocation of undistributed losses attributable to common stockholders   $ (734)
Weighted average number of shares used in basic per share computation   1,444,295
Net loss per share, basic   $ (0.51)
Diluted net loss per share:    
Allocation of undistributed losses for basic computation   $ (734)
Reallocation of undistributed losses as a result of conversion of non-voting to voting common shares   0
Allocation of undistributed losses   $ (734)
Weighted average number of shares used in basic per share computation   1,444,295
Add: conversion of non-voting to voting common shares outstanding   0
Weighted average number of shares used in diluted per share computation   1,444,295
Net loss per share, diluted   $ (0.51)