v3.26.3
Net Loss (Income) Per Share of Class A Common Stock - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]                
Net income (loss) $ 18,515 $ (20,834) $ (29,663) $ (15,340) $ (41,239) $ (12,813) $ (31,982) $ (69,392)
Gain on change in fair value of warrants (14,383)     0     0 0
Net Income (Loss) Available to Common Stockholders, Diluted $ 4,132     $ (15,340)     $ (31,982) $ (69,392)
Weighted average number of shares outstanding - diluted (in shares) 43,281     35,194     38,454 32,843
Weighted average number of shares outstanding - basic (in shares) 40,735     35,194     38,454 32,843
Private placement warrants (exercisable for class A common stock) treated as liability (in shares) 398     0     0 0
Restricted stock units (in shares) 1,160     0     0 0
Stock options and ESPP shares (in shares) 775     0     0 0
Common stock warrants (exercisable for class A common stock) treated as equity 213     0     0 0
Basic:                
Net income (loss) per share of common stock (in dollars per share) $ 0.45     $ (0.44)     $ (0.83) $ (2.11)
Diluted:                
Net income (loss) per share of common stock, diluted (in dollars per share) $ 0.10     $ (0.44)     $ (0.83) $ (2.11)