XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Accounting Policies - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance $ 379,146 $ 446,541
Other comprehensive (loss) income 516 798
Balance 369,040 433,044
Accumulated Foreign Currency Adjustment Attributable to Parent    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance 6,332  
Other comprehensive (loss) income 668  
Balance 7,000  
Derivative Gains (Losses) on Cash Flow Hedges, net Attributable to Parent    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance 515  
Other comprehensive (loss) income (152)  
Balance 363  
AOCI Attributable to Parent    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance 6,847 8,055
Other comprehensive (loss) income 516  
Balance $ 7,363 $ 8,853