XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (126,340) $ 7,519 $ 27,404
Other comprehensive (loss) gain      
Foreign currency translation adjustment, net of tax effects (12,766) 6,219 1,602
Comprehensive (loss) income $ (139,106) $ 13,738 $ 29,006