XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Taxes        
Provision for income taxes $ 11,929 $ 6,245 $ 17,676 $ 24,645
Effective tax rate 27.50% 40.10% 27.80% 30.30%