v3.25.3
Net Income (Loss) per Common Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net (loss) income attributed to common stockholders - basic $ (19,690) $ 6,696 $ (88,846) $ (544)
Adjustments related to convertible debt 0 (6,173) 0 (4,834)
Net (loss) income attributed to common stockholders - diluted $ (19,690) $ 523 $ (88,846) $ (5,378)
Denominator:        
Basic weighted-average shares (in shares) 95,113,669 49,325,518 89,249,913 49,171,414
Convertible debt (in shares) 0 4,155,652 0 4,530,511
Restricted stock units (in shares) 0 426,888 0 0
Diluted weighted-average shares (in shares) 95,113,669 53,908,058 89,249,913 53,701,925
Net (loss) income per common share:        
Basic (in usd per share) $ (0.21) $ 0.14 $ (1.00) $ (0.01)
Diluted (in usd per share) $ (0.21) $ 0.01 $ (1.00) $ (0.10)