XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Income tax expense $ 10,139,000 $ 10,842,000 $ 35,514,000 $ 36,193,000  
Tax (shortfall) windfall related to share-based payment arrangements     400,000 (1,200,000)  
Unrecognized tax benefits $ 0   0   $ 0
Cash payments for income taxes     $ 38,100,000 $ 39,500,000