v3.23.2
Income Taxes - Reconciliation of the federal income tax rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reconciliation of the federal income tax rate to the Company's effective tax rate        
Income tax provision (benefit) $ 651 $ (81,226) $ 2,019 $ (80,757)
Effective tax rate (0.90%) 27.20% (0.40%) 10.60%
Discrete income tax benefit   $ 76,800