v3.25.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income (loss) $ 3,566 $ (1,954)
Other comprehensive income (loss) net of taxes    
Unrealized loss on available-for-sale securities (12) (100)
Foreign currency translation adjustments 1,148 (478)
Total other comprehensive income (loss) 1,136 (578)
Total comprehensive income (loss) 4,702 (2,532)
Comprehensive income (loss) attributable to noncontrolling interest 156 (311)
Total comprehensive income (loss) available to common stockholders $ 4,546 $ (2,221)