v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax provision $ 152 $ 99 $ 4,800 $ 212
Discrete tax expense     $ 5,300  
Effective tax rate 1.93% 0.38% (2.59%) 0.26%
Pre-tax income (loss) $ (7,874) $ (25,734) $ 185,262 $ (81,950)