XML 111 R90.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Income Taxes Paid by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 64,802 $ 83,000 $ 54,670
State 30,407 30,958 27,664
Total Domestic 95,209 113,958 82,334
Foreign      
Total Foreign 22,695 16,648 49,980
Total 117,904 130,606 132,314
Canada      
Foreign      
Total Foreign 19,395 13,471 47,186
Other foreign jurisdictions      
Foreign      
Total Foreign $ 3,300 $ 3,177 $ 2,794