Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Income (Loss) (Details)

v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 568,318 $ 445,717 $ 256,887
Other comprehensive income (loss) (2,643) (17,564) 22,743
Ending balance 468,763 568,318 445,717
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,849 11,823  
Other comprehensive income (loss) (8,849) (2,974)  
Ending balance 0 8,849 11,823
Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (13,793) 797  
Other comprehensive income (loss) 6,206 (14,590)  
Ending balance (7,587) (13,793) 797
Accumulated Other Comprehensive (Loss) Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (4,944) 12,620 (10,123)
Other comprehensive income (loss) (2,643) (17,564) 22,743
Ending balance $ (7,587) $ (4,944) $ 12,620