XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets, gross $ 92,784 $ 92,481
Accumulated amortization (14,317) (13,085)
Operating lease right-of-use assets, net 78,467 79,396
Current portion of operating leases 15,128 13,745
Non-current operating leases 78,328 81,325
Total operating lease liabilities 93,456 95,070
Finance leases    
Property and equipment, gross 8,954 5,719
Accumulated depreciation (4,932) (3,594)
Property and equipment, net 4,022 2,125
Current portion of finance leases 1,308 158
Non-current finance leases 2,335 1,533
Total finance lease liabilities $ 3,643 $ 1,691