v3.26.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - 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 income $ 31,503 $ 19,137 $ 85,700 $ 25,204
Other comprehensive income (loss):        
Change in currency translation adjustments (122) (4,556) 151 19,575
Release of accumulated translation adjustment 0 8,295 0 8,295
Other comprehensive income (loss) (122) 3,739 151 27,870
Net comprehensive income $ 31,381 $ 22,876 $ 85,851 $ 53,074