XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance at beginning of period $ 986,274 $ 929,927 $ 765,376 $ 707,541 $ 929,927 $ 707,541
Total other comprehensive income (loss), net of tax 5,004 16,199 (2,960) 10,771 21,203 7,811
Balance at end of period 1,038,181 986,274 816,156 765,376 1,038,181 816,156
Cash Flow Hedges            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance at beginning of period   5,895   (7,573) 5,895 (7,573)
Other comprehensive income (loss) before reclassification and tax         27,436 8,616
Tax impact         (6,629) (2,095)
Reclassification adjustments, before tax         901 1,692
Tax impact         (218) (411)
Total other comprehensive income (loss), net of tax         21,490 7,802
Balance at end of period 27,385   229   27,385 229
Cumulative Translation Adjustment            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance at beginning of period   77   113 77 113
Other comprehensive income (loss) before reclassification and tax         (382) 11
Tax impact         95 (2)
Total other comprehensive income (loss), net of tax         (287) 9
Balance at end of period (210)   122   (210) 122
Accumulated Other Comprehensive (Loss) Income            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance at beginning of period 22,171 5,972 3,311 (7,460) 5,972 (7,460)
Other comprehensive income (loss) before reclassification and tax         27,054 8,627
Tax impact         (6,534) (2,097)
Reclassification adjustments, before tax         901 1,692
Tax impact         (218) (411)
Total other comprehensive income (loss), net of tax 5,004 16,199 (2,960) 10,771 21,203 7,811
Balance at end of period $ 27,175 $ 22,171 $ 351 $ 3,311 $ 27,175 $ 351