XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 17,306 $ (6,729) $ (28,800) $ (70,845)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (8,049) 16,168 17,584 19,730
Unrealized gain on available-for-sale securities 76 9 154 0
Other comprehensive (loss) income (7,973) 16,177 17,738 19,730
Comprehensive income (loss) $ 9,333 $ 9,448 $ (11,062) $ (51,115)