XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Accounting for Uncertainty in Income Taxes (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Taxes (Textual) [Abstract]        
Liability for unrecognized tax benefits $ 1,858 $ 2,562 $ 2,929 $ 1,393
Income tax related to accrued interest, net of federal benefit 900 $ 600 $ 700  
Unrecognized tax benefits that would favorably impact the tax rate 1,900      
Maximum        
Income Taxes (Textual) [Abstract]        
Unrecognized tax benefits decrease amount over next twelve months $ 700