v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSSES - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSSES    
Net income (loss) $ 8,723 $ (10,596)
Other comprehensive loss (458) (262)
Net comprehensive income (loss) 8,265 (10,858)
Common stockholders:    
Net loss attributable to common stockholders (7,015) (10,464)
Other comprehensive loss attributable to common stockholders    
Translation adjustments (409) (233)
Net comprehensive loss attributable to common stockholders (7,424) (10,697)
Noncontrolling interests:    
Net loss attributable to noncontrolling interest (126) (132)
Other comprehensive loss attributable to noncontrolling interests    
Translation adjustments (49) (29)
Net comprehensive loss attributable to noncontrolling interests $ (175) $ (161)