XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease assets $ 70,389 $ 55,399
Finance lease assets 3,579 3,063
Total lease assets $ 73,968 $ 58,462
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation Property and equipment, net of accumulated depreciation
Current    
Operating $ 11,056 $ 9,200
Finance $ 1,866 $ 1,186
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of long-term debt Current portion of long-term debt
Noncurrent    
Operating $ 73,145 $ 61,450
Finance $ 1,507 $ 1,678
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt, net of current portion Long-term debt, net of current portion
Total lease liabilities $ 87,574 $ 73,514