XML 74 R31.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases
As of December 31, 2024, the maturities of our operating lease liabilities were as follows:
(in thousands)
2025$11,481 
20268,780 
20277,110 
2028— 
2029— 
Thereafter— 
Total undiscounted operating lease payments27,371 
Less: imputed interest(2,431)
Present value of operating lease liabilities $24,940 
Balance Sheet Classification
Operating lease liabilities, current$10,026 
Operating lease liabilities, non-current14,914 
Total operating lease liabilities$24,940