XML 134 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 806,988  
Net current-period currency translation adjustment, before income taxes 7,042 $ (63,982)
Income tax (expense) benefit (75) 2
Other comprehensive income (loss), net of income taxes 6,967 (63,980)
Ending Balance 1,048,051 806,988
AOCI Attributable to Parent    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (239,798) (175,818)
Ending Balance $ (232,831) $ (239,798)