v3.26.3
Significant Accounting Policies - Schedule of Relationship Between Provision for Income Taxes and Net Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accounting Policies [Abstract]        
Net income before provision for income taxes $ 74,499 $ 58,430 $ 159,330 $ 103,806
Provision (benefit) for income taxes $ 10,712 $ (33,642) $ 30,920 $ (26,118)
Effective income tax rate 14.40% (57.60%) 19.40% (25.20%)