v3.26.1
Net Income (Loss) Per Share - Schedule of Earnings per Share (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 $ 198 $ (7,679) $ (3,765) $ (16,720)
Net income - basic 198      
Net income - diluted $ 198      
Denominator:        
Weighted-average shares outstanding - basic (in shares) 114,695,987 94,397,910 114,441,426 93,549,044
Weighted-average shares outstanding - diluted (in shares) 114,695,987 94,397,910 114,441,426 93,549,044
Net income per common share - basic (in dollars per share) $ 0 $ (0.08) $ (0.03) $ (0.18)
Net income per common share - diluted (in dollars per share) $ 0 $ (0.08) $ (0.03) $ (0.18)