XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Maturities of our Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Maturity of Lease Liabilities    
2025 $ 2,327  
2026 3,941  
2027 9,165  
2028 12,389  
2029 12,761  
Thereafter 59,897  
Total undiscounted operating lease payments 100,480  
Less: imputed interest (47,583)  
Present value of operating lease liabilities 52,897  
Balance Sheet Classification    
Operating lease liabilities, current 2,417 $ 10,026
Operating lease liabilities, non-current 50,480 $ 14,914
Total operating lease liabilities $ 52,897