v3.26.1
Loss Per Share - Schedule of Company's Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net (loss) income $ (498) $ (31,304) $ 308 $ (15,538) $ (31,802) $ (15,230)
Adjustments to Net (loss) income:            
Series A Preferred Stock—adjustment to maximum redemptions value (7,109)   (6,636)   (14,137) (13,197)
Loss attributable to Common stockholders - basic (7,607)   (6,328)   (45,939) (28,427)
Loss attributable to Common stockholders - diluted $ (7,607)   $ (6,328)   $ (45,939) $ (28,427)
Weighted average Common Stock outstanding – basic (in shares) 56,439,564   53,878,966   55,867,575 53,846,770
Weighted average Common Stock outstanding - diluted (in shares) 56,439,564   53,878,966   55,867,575 53,846,770
Loss per share - basic (in dollars per share) $ (0.13)   $ (0.12)   $ (0.82) $ (0.53)
Loss per share - diluted (in dollars per share) $ (0.13)   $ (0.12)   $ (0.82) $ (0.53)