v3.26.1
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
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Net income before provision for income taxes $ 70,160 $ 33,868
Provision for income taxes $ (12,224) $ (5,056)
Effective income tax rate 17.40% 14.90%