Annual report pursuant to Section 13 and 15(d)

LEASES - Balance Sheet Details (Details)

v3.22.4
LEASES - Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
LEASES    
Operating lease assets $ 15,771 $ 15,814
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets Operating lease assets
Finance lease assets $ 4,566 $ 4,722
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 $ 3,808 $ 0
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance lease assets  
Total lease assets $ 24,145 20,536
Current operating lease liability $ 2,485 $ 3,542
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liability Current operating lease liability
Current finance lease liability $ 1,581 $ 514
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current finance lease liability Current finance lease liability
Noncurrent operating lease liability $ 13,418 $ 12,903
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent operating lease liability Noncurrent operating lease liability
Noncurrent finance lease liability $ 4,727 $ 2,783
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent finance lease liability Noncurrent finance lease liability
Total lease liabilities $ 22,211 $ 19,742
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 3,160 $ 3,004