Annual report pursuant to Section 13 and 15(d)

ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)

v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance, value $ 1,111,217 $ 964,651 $ 833,109
Change during the year:      
Other comprehensive (loss) income (15,151) (5,514) 10,212
Ending balance, value 1,267,197 1,111,217 964,651
Interest Rate Swap      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance, value   (381) (277)
Change during the year:      
Before-tax amount   516 (141)
Tax benefit (expense)   (135) 37
Other comprehensive (loss) income   381 (104)
Ending balance, value     (381)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance, value (322) (322) (195)
Change during the year:      
Before-tax amount     (173)
Tax benefit (expense)     46
Other comprehensive (loss) income     (127)
Ending balance, value (322) (322) (322)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance, value (16,089) (10,194) (20,637)
Change during the year:      
Before-tax amount (14,215) (5,895) 10,443
Other comprehensive (loss) income (14,215) (5,895) 10,443
Ending balance, value (30,304) (16,089) (10,194)
Accumulated Other Comprehensive Income/(Loss)      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance, value (16,411) (10,897) (21,109)
Change during the year:      
Before-tax amount (15,151) (5,379) 10,129
Tax benefit (expense)   (135) 83
Other comprehensive (loss) income (15,151) (5,514) 10,212
Ending balance, value (31,562) $ (16,411) $ (10,897)
Available for Sale Securities      
Change during the year:      
Before-tax amount (936)    
Other comprehensive (loss) income (936)    
Ending balance, value $ (936)