Quarterly report pursuant to Section 13 or 15(d)

LEASES - Balance Sheet Details (Details)

v3.24.3
LEASES - Balance Sheet Details (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
LEASES    
Operating lease assets $ 56,528 $ 44,704
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets Operating lease assets
Finance lease assets $ 4,284 $ 4,409
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 $ 1,312 $ 2,318
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance lease assets Finance lease assets
Total lease assets $ 62,124 $ 51,431
Current operating lease liability $ 3,964 $ 4,784
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liability Current operating lease liability
Current finance lease liability $ 1,897 $ 1,694
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current finance lease liability Current finance lease liability
Noncurrent operating lease liability $ 53,122 $ 40,248
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent operating lease liability Noncurrent operating lease liability
Noncurrent finance lease liability $ 1,245 $ 2,705
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent finance lease liability Noncurrent finance lease liability
Total lease liabilities $ 60,228 $ 49,431
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 2,900 $ 2,700