v3.26.1
Income Taxes - Summary of Company's (Benefit) provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reconciliation of the federal income tax rate to the Company's effective tax rate        
Income tax provision (benefit) $ (1,797) $ 11,790 $ 4,572 $ 6,190
Effective tax rate 2.50% 6.90% (9.30%) 4.70%