v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Tax Credit Carryforward [Line Items]          
Income tax expense (benefit)   $ 5,872 $ 5,090 $ 11,248 $ 10,083
Effective tax rate   31.90% 41.20% 29.30% 31.60%
Tax Year 2025          
Tax Credit Carryforward [Line Items]          
Production tax credit, value $ 18,200        
Production tax credit, total cost $ 16,900