XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]        
Unrealized (loss) gain on available for sale securities, income tax (benefit) expense $ (571) $ (51)    
Unrealized loss on interest rate swaps, income tax benefit 1,924 (41)    
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total stockholders' equity 713,452 704,548 $ 702,620 $ 659,238
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total stockholders' equity 3,604 (967) $ (2,269) $ (680)
Net unrealized loss on available-for-sale securities, net of income tax benefit of $571 and $51, respectively        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total stockholders' equity (1,518) (127)    
Net unrealized income (loss) on interest rate swap, net of income tax expense (benefit) of $1,924 and $(41), respectively        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total stockholders' equity 5,885 (101)    
Foreign currency translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total stockholders' equity $ (763) $ (739)