Quarterly report pursuant to Section 13 or 15(d)

Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)

v3.23.3
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 486,399 $ 478,473 $ 568,318 $ 445,717
Other comprehensive loss (6,406) (15,978) (6,476) (26,416)
Ending balance 476,877 557,702 476,877 557,702
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,014) 2,182 (4,944) 12,620
Other comprehensive loss (6,406) (15,978) (6,476) (26,416)
Ending balance (11,420) $ (13,796) (11,420) $ (13,796)
Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     8,849  
Other comprehensive loss     (6,890)  
Ending balance 1,959   1,959  
Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (13,793)  
Other comprehensive loss     414  
Ending balance $ (13,379)   $ (13,379)