v3.26.1
LEASES - Schedule of Reconciliation of the Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease Liability    
Undiscounted cash flows of the lease $ 34,022  
Unamortized discount 10,700  
Total lease liability 23,322  
Current portion of operating lease liability 2,102 $ 2,015
Operating lease liability, net of current portion 21,220 22,309
Finance Lease Liability    
Undiscounted cash flows of the lease 734  
Unamortized discount 444  
Total lease liability 290  
Current portion of finance lease liability 2 2
Finance lease liability, net of current portion $ 288 $ 289