v3.26.1
Income Taxes - Schedule of Estimated Annual Effective Income Tax Rate (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) $ 16,433 $ 396 $ 15,597 $ (479)
Effective tax rate 27.50% (4.30%) 28.70% 2.10%
Statutory federal income tax rate 21.00% 21.00% 21.00% 21.00%