XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Effective Income Tax Rate, Percent 22.40% 21.80%  
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0   $ 0
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 4,100   4,100
Unrecognized Tax Benefits, Period Increase (Decrease) 0 $ (100)  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 1,100   $ 1,000
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 100 $ 0  
Unrecognized Tax Benefits [Roll Forward]      
Balance beginning of period 5,197    
Reductions due to lapse of applicable statute of limitations (42)    
Balance end of period 5,155    
Minimum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 0    
Maximum [Member]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit $ 1,000