v3.26.1
OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]        
Net unrealized (loss) gain on available-for-sale securities, net of taxes $ (96) $ 51 $ (345) $ 123
Net unrealized gain (loss) on interest rate swaps, net of taxes 2,342 (2,164) 4,333 (3,465)
Foreign currency translation 10 (2) 2 (8)
Total other comprehensive income (loss), net of tax 2,256 (2,115) 3,990 (3,350)
Unrealized gain (loss) on available-for-sale securities, income tax expense (benefit) (39) 22 138 51
Unrealized gain (loss) on interest rate swaps, income tax expense (benefit) $ 616 $ (722) $ 1,277 $ (1,156)