Quarterly report [Sections 13 or 15(d)]

Unaudited Interim Condensed Consolidated Statements of Comprehensive Income (Loss)

v3.25.3
Unaudited Interim 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 income (loss) $ 57,416 $ (1,954) $ 50,180 $ (17,514)
Other comprehensive income (loss):        
Foreign currency translation adjustments (Note 4) (5,968) 1,396 (1,753) 209
Other comprehensive income (loss) (5,968) 1,396 (1,753) 209
Comprehensive income (loss) $ 51,448 $ (558) $ 48,427 $ (17,305)