XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 10,853 $ 5,895 $ 1,668
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income 10,853 5,895 1,668
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (14,338) (19,608) (16,919)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 25,191 $ 25,503 $ 18,587