XML 103 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Tax Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, Tax Credit, Amount $ (3,562) $ (1,991) $ (10,001)
Deferred Tax Assets, Gross 34,567 38,192  
Deferred Tax Liabilities, Gross 21,116 22,098  
Deferred Tax Assets, Net of Valuation Allowance $ 13,451 $ 16,094  
Effective Income Tax Rate, Continuing Operations 23.16% 23.37% 22.76%
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 0 $ 0 $ 0