v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Effective Income Tax Rate, Percent 9.00% 22.40%  
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0   $ 0
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 3,600   3,500
Unrecognized Tax Benefits, Period Increase (Decrease) 100 $ 0  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 1,000   $ 900
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 100 $ 100  
Unrecognized Tax Benefits [Roll Forward]      
Balance beginning of period 4,480    
Additions based on tax positions related to current year 3    
Additions for tax positions of prior years 60    
Balance end of period $ 4,543