v3.26.1
Income (Loss) per Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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, Basic, by Common Class, Including Two Class Method [Line Items]            
Net income (loss) $ 3,535 $ 36,332 $ (1,764) $ (27,345) $ 39,867 $ (29,109)
Percentage allocated to common stockholders 50.00%   100.00%   50.00% 100.00%
Numerator for basic earnings (loss) per common share $ 1,767   $ (1,764)   $ 19,871 $ (29,109)
Change in fair value of warrant liabilities (1,230)   (4,332)   (25,178) 17,382
Net Income (Loss) Available to Common Stockholders, Diluted, Total $ 2,305   $ (1,764)   $ 14,690 $ (29,109)
Weighted average number of shares of common stock basic 12,297   11,937   12,230 11,856
Weighted average number of shares of common stock, diluted 23,027   11,937   24,024 11,856
Basic income (loss) per common share $ 0.14   $ (0.15)   $ 1.62 $ (2.46)
Diluted income (loss) per common share $ 0.1   $ (0.15)   $ 0.61 $ (2.46)
Basic weighted average common stock and participating securities (Series A Redeemable Convertible Preferred Stock, Series A Warrants, and Series B Warrants 24,605   11,937   24,537 11,856
Series A Redeemable Convertible Preferred Stock            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Undistributed income allocated to Series A and Series B Warrants $ 1,141       $ 12,901  
Weighted average number of shares of common stock, diluted 7,940       7,940  
Series A and Series B Warrants            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Undistributed income allocated to Series A and Series B Warrants $ 627       $ 7,096  
Series A Warrants and Series B Warrants 2,261       2,911  
Outstanding Stock Options            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Weighted average number of shares of common stock, diluted 341       644  
Restricted Stock Units and Performance Stock Units            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Weighted average number of shares of common stock, diluted 188       299