Annual report pursuant to Section 13 and 15(d)

LEASES - Balance Sheet Details (Details)

v3.24.0.1
LEASES - Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
LEASES    
Operating lease assets $ 44,704 $ 15,771
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets Operating lease assets
Finance lease assets $ 4,409 $ 4,566
Finance Lease Right of Use Asset, Net Included in Property Plant and Equipment [Extensible Enumeration] Property Plant And Equipment And Partial Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization Property Plant And Equipment And Partial Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
Finance lease assets $ 2,318 $ 3,808
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance lease assets  
Total lease assets $ 51,431 24,145
Current operating lease liability $ 4,784 $ 2,485
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liability Current operating lease liability
Current finance lease liability $ 1,694 $ 1,581
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current finance lease liability Current finance lease liability
Noncurrent operating lease liability $ 40,248 $ 13,418
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent operating lease liability Noncurrent operating lease liability
Noncurrent finance lease liability $ 2,705 $ 4,727
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent finance lease liability Noncurrent finance lease liability
Total lease liabilities $ 49,431 $ 22,211
Finance Lease, Right-of-Use Asset, Accumulated Amortization 2,726 3,160
Finance Lease, Right-of-Use Asset, Disposals $ 600 $ 3,200