XML 179 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Refunded) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 18,000 $ 83,000 $ 100,000
State 13,227 29,546 29,760
Foreign 10,406 31,069 38,728
Income taxes paid, net of refunds 41,633 143,615 168,488
Germany      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign (2,140) $ 13,579 $ 11,671
Belgium      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 5,145    
California      
Effective Income Tax Rate Reconciliation [Line Items]      
State $ 2,483