XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive (Loss) Income - 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]    
Accumulated other comprehensive loss, tax $ 0 $ 900
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 447,147 464,439
Other comprehensive loss before reclassifications (119) 2,226
Amounts reclassified to earnings 0 170
Ending balance 445,516 515,850
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,259) (754)
Other comprehensive loss before reclassifications (119) 140
Amounts reclassified to earnings 0 0
Ending balance (1,378) (614)
Unrealized loss on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 0 269
Other comprehensive loss before reclassifications 0 2,086
Amounts reclassified to earnings 0 170
Ending balance 0 2,525
Accumulated other comprehensive income (loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,259) (485)
Ending balance $ (1,378) $ 1,911