XML 123 R112.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
April 1 through December 31, 2025 $ 34,175  
2026 39,349  
2027 40,471  
2028 29,942  
2029 28,162  
2030 and thereafter 25,225  
Total remaining undiscounted lease payments 197,324  
Less: imputed interest 30,616  
Total Remaining Discounted Lease Payments 166,708  
Finance Leases    
April 1 through December 31, 2025 0  
2026 228  
2027 228  
2028 0  
2029 0  
2030 and thereafter 0  
Total remaining undiscounted lease payments 456  
Less: imputed interest 43  
Total Remaining Discounted Lease Payments 413  
Total    
April 1 through December 31, 2025 34,175  
2026 39,577  
2027 40,699  
2028 29,942  
2029 28,162  
2030 and thereafter 25,225  
Total remaining undiscounted lease payments 197,780  
Less: imputed interest 30,659  
Total Remaining Discounted Lease Payments $ 167,121 $ 160,437