v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease    
Operating lease ROU assets $ 68,784 $ 64,856
Operating lease liabilities - Current 16,491 12,780
Operating lease liabilities - Non-current 59,851 58,175
Total operating lease liabilities 76,342 70,955
Finance Lease    
Property and equipment, gross 3,268 2,109
Accumulated depreciation (1,556) (1,332)
Property and equipment, net 1,712 777
Finance lease liabilities - Current 435 191
Finance lease liabilities - Non-current 1,349 613
Total finance lease liabilities $ 1,784 $ 804
Finance lease, liability, current, statement of financial position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance lease, liability, noncurrent, statement of financial position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities