XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Unrecognized Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of year $ 1,044 $ 1,228 $ 1,673
Current period tax positions 120 147 112
Lapse of statute of limitations (104) (331) (557)
Balance at end of year 1,060 1,044 $ 1,228
Lapse of statute of limitations, approximate reversal next fiscal year 82    
Unrecognized tax benefits that would impact effective tax rate 134    
Income tax penalties and interest accrued 177 300  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Recovery $ (168) $ (138)