Quarterly report [Sections 13 or 15(d)]

LEASES - Balance Sheet Details (Details)

v3.25.1
LEASES - Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
LEASES    
Operating lease assets $ 55,138 $ 55,957
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets Operating lease assets
Finance lease assets $ 4,206 $ 4,245
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 $ 641 $ 976
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance lease assets Finance lease assets
Total lease assets $ 59,985 $ 61,178
Current operating lease liability $ 4,113 $ 4,226
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liability Current operating lease liability
Current finance lease liability $ 1,314 $ 1,610
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current finance lease liability Current finance lease liability
Noncurrent operating lease liability $ 51,882 $ 52,324
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent operating lease liability Noncurrent operating lease liability
Noncurrent finance lease liability $ 944 $ 1,095
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Noncurrent finance lease liability Noncurrent finance lease liability
Total lease liabilities $ 58,253 $ 59,255
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 2,900 $ 2,900