XML 109 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Operating lease assets $ 40,743 $ 30,264
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance lease assets $ 19,543 $ 18,580
Total lease assets 60,286 48,844
Current:    
Operating lease liabilities (9,016) (6,949)
Finance lease liabilities (6,586) (5,297)
Total current lease liabilities (15,602) (12,246)
Non-Current Liabilities    
Operating lease liabilities (37,660) (28,087)
Finance lease liabilities (14,408) (14,254)
Total non-current lease liabilities $ (52,068) $ (42,341)