XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (17,032) $ 30,958 $ 23,412
Other comprehensive income (loss):      
Foreign currency translation adjustment 54,789 (25,504) 12,224
Other comprehensive income (loss) 54,789 (25,504) 12,224
Comprehensive income $ 37,757 $ 5,454 $ 35,636