v3.26.1
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic net income (loss) per share of common stock:    
Net income (loss) $ 37,890 $ (3,099)
Earnings allocated to participating securities (1,573) 0
Net income (loss) attributable to shares of common stock 36,317 (3,099)
Less: Dividends declared or accumulated 0 0
Undistributed net income (loss) attributable to shares of common stock, basic $ 36,317 $ (3,099)
Weighted-average number of shares of common stock outstanding - basic (in shares) 58,405,955 54,095,543
Basic net income (loss) per share of common stock (in dollars per share) $ 0.62 $ (0.06)
Diluted net income (loss) per share of common stock:    
Net income (loss) attributable to shares of common stock, diluted $ 36,317 $ (3,099)
Plus: Fair value adjustment income related to warrant liability 0 0
Net income (loss) attributable to shares of common stock, diluted $ 36,317 $ (3,099)
Weighted-average number of shares of common stock outstanding - basic (in shares) 58,405,955 54,095,543
Dilutive effect of outstanding stock options (as converted to common stock) (in shares) 1,825,000 0
Weighted-average shares of common stock outstanding, diluted (in shares) 60,230,490 54,095,543
Diluted net income (loss) per share of common stock (in dollars per share) $ 0.60 $ (0.06)