v3.26.1
Net Income (Loss) Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) attributable to common stockholders for basic net income (loss) per share $ 39,389 $ (16,643) $ (37,777) $ (32,078)
Net income (loss) attributable to common stockholders for diluted net income (loss) per share $ 39,389 $ (16,643) $ (37,777) $ (32,078)
Denominator:        
Weighted average number of common shares outstanding - basic 184,328,441 41,444,979 176,260,808 41,357,423
Weighted average effect of potentially dilutive securities:        
Effect of potentially dilutive restricted stock units 1,489,713      
Effect of potentially dilutive common stock warrants 31,524,859      
Weighted average common shares outstanding - diluted 217,343,013 41,444,979 176,260,808 41,357,423
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.21 $ (0.4) $ (0.21) $ (0.78)
Diluted (in dollars per share) $ 0.18 $ (0.4) $ (0.21) $ (0.78)
Number of weighted average common shares issuable upon the exercise of the pre-funded warrants and penny warrants 80,773,954 5,450 80,773,954 5,450