XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 4,555 $ 5,895 $ 3,900
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income 4,555 5,895 3,900
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (17,139) (19,608) (9,794)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 21,694 $ 25,503 $ 13,694