v3.26.1
Income Taxes - Summary of Company's Tax Position (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income Before Provision (Benefit) for Taxes $ 102,093 $ 76,479 $ 182,478 $ 129,057
Provision (Benefit) for Taxes $ 20,808 $ 15,041 $ 11,940 $ (6,544)
Effective Income Tax Rate 20.40% 19.70% 6.50% (5.10%)