XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets:    
Operating lease assets $ 40,316 $ 40,743
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance lease assets $ 26,598 $ 19,543
Total lease assets 66,914 60,286
Current:    
Operating lease liabilities (10,059) (9,016)
Finance lease liabilities (9,182) (6,586)
Total current lease liabilities (19,241) (15,602)
Non-current:    
Operating lease liabilities (36,332) (37,660)
Finance lease liabilities (19,099) (14,408)
Total non-current lease liabilities $ (55,431) $ (52,068)