v3.26.3
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Income Taxes [Abstract]        
Income (loss) before income taxes $ 1,944 $ 147,423 $ (261,037) $ 106,848
Provision for income taxes $ 1,344 $ 698 $ 306 $ 2,961
Effective tax rate 69.20% 0.50% (0.10%) 2.80%