v3.25.1
LEASES - Maturities of the Company's operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2025 $ 10,820  
2026 5,490  
2027 4,345  
2028 4,432  
2029 4,520  
Thereafter 58,004  
Total lease payments 87,611  
Less: Present value adjustment (34,892)  
Operating lease liabilities 52,719 $ 57,261
Facility leases    
2025 4,387  
2026 5,490  
2027 4,345  
2028 4,432  
2029 4,520  
Thereafter 58,004  
Total lease payments 81,178  
Less: Present value adjustment (34,607)  
Operating lease liabilities 46,571  
CMO embedded leases    
2025 6,433  
Total lease payments 6,433  
Less: Present value adjustment (285)  
Operating lease liabilities $ 6,148