XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]      
Beginning balance $ 339,209 $ 342,430  
Foreign exchange translation 1,699 (3,221)  
Goodwill acquired 5,677    
Ending balance 346,585 339,209 $ 342,430
Net translation foreign currency translation gain 1,699 (3,221)  
Net translation foreign currency translation loss 2,251 $ 14,397 $ 11,093
Revision of Prior Period, Error Correction, Adjustment | Error Correction, Other      
Goodwill [Roll Forward]      
Foreign exchange translation 5,500    
Net translation foreign currency translation gain 5,500    
Net translation foreign currency translation loss $ 5,500