v3.26.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (39,063) $ 43,055 $ 26,616 $ 134,182
Other comprehensive (loss) income        
Foreign currency translation 461 (2,377) (5,044) 3,705
Comprehensive (loss) income $ (38,602) $ 40,678 $ 21,572 $ 137,887