v3.25.2
Consolidated Statement of Comprehensive Income Statement - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) Available to Common Stockholders, Basic, Total $ 9,413 $ (5,862) $ 7,930 $ (12,714)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 3,202 (185) 4,554 (1,517)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 170 (5) 715 (657)
Other Comprehensive Income (Loss), Net of Tax, Total 3,372 (190) 5,269 (2,174)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 12,785 $ (6,052) $ 13,199 $ (14,888)