v3.24.2.u1
Income Taxes - Reconciliation of the federal income tax rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of the federal income tax rate to the Company's effective tax rate        
Income tax (benefit) provision $ (73,570) $ 651 $ (73,921) $ 2,019
Effective tax rate 773.60% (0.90%) 48.40% (0.40%)
Discrete income tax benefit $ 75,800