v3.25.4
LEASES - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Operating lease right-of-use assets $ 30,152 $ 17,298
Finance lease right-of-use assets 5,713 6,173
Total lease assets $ 35,865 $ 23,471
Liabilities    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Current (included in accrued expenses and other current liabilities) $ 3,663 $ 2,677
Non-current 27,860 15,540
Total operating lease liabilities $ 31,523 $ 18,217
Finance lease liabilities:    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Current (included in accrued expenses and other current liabilities) $ 753 $ 732
Non-current 5,694 6,013
Total finance lease liabilities 6,447 6,745
Total lease liabilities $ 37,970 $ 24,962