XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Assets and Liabilities, Lessee (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease right-of-use assets $ 17,298 $ 16,339
Finance lease right-of-use assets 6,173 6,064
Total lease assets $ 23,471 $ 22,403
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) $ 2,677 $ 2,146
Non-current 15,540 14,908
Total operating lease liabilities $ 18,217 $ 17,054
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) $ 732 $ 600
Non-current 6,013 5,547
Total finance lease liabilities 6,745 6,147
Total lease liabilities $ 24,962 $ 23,201