Annual report [Section 13 and 15(d), not S-K Item 405]

Net Income (Loss) per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Details)

v3.26.1
Net Income (Loss) per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net Income (Loss) $ 51,305 $ (103,359)
Income allocated to participating Securities Purchase Agreement Warrants (111) 0
Basic net income (loss) attributable to common stockholders 51,194 (103,359)
Adjustment to income allocated to participating Securities Purchase Agreement Warrants (6) 0
Dilutive net income (loss) attributable to common stockholders $ 47,581 $ (103,359)
Denominator:    
Weighted-average shares used in computing basic (loss) income per share 30,910,259 24,159,770
Weighted-average shares used in computing diluted (loss) income per share 31,950,850 24,159,770
Income (loss) per share: Basic $ 1.66 $ (4.28)
Income (loss) per share: Diluted $ 1.49 $ (4.28)
Stock Options [Member]    
Denominator:    
Weighted-average shares used in computing diluted (loss) income per share 91,944 0
2022 Blue Torch Warrants    
Numerator:    
Removal of mark-to-market adjustment for Warrants $ (1,472) $ 0
Denominator:    
Weighted-average shares used in computing diluted (loss) income per share 98,339 0
2023 Blue Torch Warrants    
Numerator:    
Removal of mark-to-market adjustment for Warrants $ (2,135) $ 0
Denominator:    
Weighted-average shares used in computing diluted (loss) income per share 134,355 0
RSUs    
Denominator:    
Weighted-average shares used in computing diluted (loss) income per share 715,953 0