XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Effective Income Tax Rate, Percent 21.80% 27.10%  
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0   $ 0
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 4,300   4,400
Unrecognized Tax Benefits, Period Increase (Decrease) (100) $ 100  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 800   $ 700
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0 $ 0  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance beginning of period 5,522    
Reductions due to lapse of applicable statute of limitations (66)    
Balance end of period 5,456    
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