v3.25.3
Condensed 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 (loss) income $ (19,690) $ 6,696 $ (88,846) $ (544)
Other comprehensive income (loss):        
Foreign currency translation adjustments 3,322 21 105,365 (1,024)
Unrealized gain (loss) on available-for-sale investments in debt securities (net of taxes of $(1) and $(132) for the three months ended September 30, 2025 and 2024, respectively and $20 and $(39) for the nine months ended September 30, 2025 and 2024, respectively) 7 444 (63) 134
Total other comprehensive income (loss) 3,329 465 105,302 (890)
Comprehensive (loss) income $ (16,361) $ 7,161 $ 16,456 $ (1,434)