XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accumulated other comprehensive income (loss)    
Beginning balances $ 624,324 $ 601,931
Ending balances 631,238 612,703
Foreign Currency Translation    
Accumulated other comprehensive income (loss)    
Beginning balances (9,375) (7,870)
Other comprehensive income before reclassifications, net of tax 1,469 1,439
Other comprehensive income, net 1,469 1,439
Ending balances (7,906) (6,431)
Unrealized Gain (Loss) on Interest Rate Hedge    
Accumulated other comprehensive income (loss)    
Beginning balances 5,181 (6,788)
Other comprehensive income before reclassifications, net of tax 12,746 8,323
Amounts reclassified out of AOCI, net of tax 508 894
Other comprehensive income, net 13,254 9,217
Ending balances 18,435 2,429
Accumulated Other Comprehensive Income (Loss)    
Accumulated other comprehensive income (loss)    
Beginning balances (4,194) (14,658)
Other comprehensive income before reclassifications, net of tax 14,215 9,762
Amounts reclassified out of AOCI, net of tax 508 894
Other comprehensive income, net 14,723 10,656
Ending balances $ 10,529 $ (4,002)