v3.26.1
Equity and Net Income (Loss) per Share - Basic and diluted net (loss) income per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Numerator:          
Net loss from continuing operations attributable to common stockholders $ (11,894) $ (12,908) $ (23,849) $ (22,745) $ (22,700)
Net income (loss) from discontinued operations attributable to common stockholders   (398)   53,042  
Net income (loss) attributable to common stockholders, basic $ (11,894) $ (13,306) (23,849) 30,297  
Net income (loss) attributable to common stockholders, diluted     $ (23,849) $ 30,297  
Denominator:          
Weighted average common shares outstanding - basic 37,727,668 35,877,947 37,275,671 35,633,573  
Weighted average common shares outstanding - diluted 37,727,668 35,877,947 37,275,671 35,633,573  
Net loss from continuing operations per share attributable to common stockholders, basic $ (0.32) $ (0.36) $ (0.64) $ (0.64)  
Net loss from continuing operations per share attributable to common stockholders, diluted (0.32) (0.36) (0.64) (0.64)  
Net income (loss) from discontinued operations per share attributable to common stockholders, basic   (0.01)   1.49  
Net income (loss) from discontinued operations per share attributable to common stockholders, diluted   (0.01)   1.49  
Net income (loss) per share attributable to common stockholders, basic (0.32) (0.37) (0.64) 0.85  
Net income (loss) per share attributable to common stockholders, diluted $ (0.32) $ (0.37) $ (0.64) $ 0.85