v3.25.4
INCOME TAXES - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. federal $ 26,022    
U.S. state and local 15,194    
Foreign 7,635    
Total income taxes paid, net of refunds 48,851 $ 74,559 $ 25,960
California      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local 5,502    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local 9,692    
Spain      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 3,196    
Other foreign jurisdictions      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 4,439