v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 7,084 $ 3,231 $ 8,300 $ 6,623
Effective tax rate 45.40% 32.00% 43.30% 28.50%
Change in income tax (as a percent) 1.193   0.253  
Change in income tax expense, increase (decrease) $ 3,900   $ 1,700