XML 104 R61.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturity of Lease Liabilities    
2025 $ 11,481  
2026 8,780  
2027 7,110  
2028 0  
2029 0  
Thereafter 0  
Total undiscounted operating lease payments 27,371  
Less: imputed interest (2,431)  
Present value of operating lease liabilities 24,940  
Balance Sheet Classification    
Operating lease liabilities, current 10,026 $ 9,591
Operating lease liabilities, non-current 14,914 $ 31,606
Total operating lease liabilities $ 24,940