XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) - Schedule of changes in accumulated other comprehensive loss, net of tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive (Loss) Income    
Balance at beginning of year $ 113,740 $ 11,729
Net accumulated other comprehensive income (loss) 216 2,222
Balance at end of year 91,684 12,810
Unrealized gain (loss) on derivative instruments    
Accumulated Other Comprehensive (Loss) Income    
Balance at beginning of year 3,362 (6,355)
Other comprehensive income (loss) before reclassifications 337 2,354
Amounts reclassified from accumulated comprehensive income (92) 721
Tax effect (59) (835)
Net accumulated other comprehensive income (loss) 3,548 (4,115)
Balance at end of year 3,548 (4,115)
Foreign currency translation adjustment    
Accumulated Other Comprehensive (Loss) Income    
Balance at beginning of year 456 252
Other comprehensive income (loss) before reclassifications 30 (18)
Net accumulated other comprehensive income (loss) 486 234
Balance at end of year 486 234
Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest    
Accumulated Other Comprehensive (Loss) Income    
Balance at end of year $ 4,034 $ (3,881)