XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 3,500 $ 4,100  
Unrecognized Tax Benefits, Period Increase (Decrease) (700) (300)  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 900 1,000  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense (100) 300 $ 0
Unrecognized Tax Benefits [Roll Forward]      
Balance beginning of period 5,197 5,522  
Additions based on tax positions related to current year 300 37  
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 79 0  
Reductions due to lapse of applicable statute of limitations (1,096) (362)  
Balance end of period 4,480 5,197 5,522
Valuation Allowance [Abstract]      
Valuation Allowance, Amount 0 0  
Income Tax Examination [Line Items]      
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount   $ 130 $ 154
Mexico      
Income Tax Examination [Line Items]      
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ 15    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 0.00%    
Other Tax Jurisdiction      
Income Tax Examination [Line Items]      
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ (275)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 0.40%