XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Operating lease assets $ 42,085 $ 40,743
Finance lease assets 25,981 19,543
Total lease assets $ 68,066 $ 60,286
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Current:    
Operating lease liabilities $ (10,979) $ (9,016)
Finance lease liabilities (10,394) (6,586)
Total current lease liabilities (21,373) (15,602)
Non-Current Liabilities    
Operating lease liabilities (37,058) (37,660)
Finance lease liabilities (17,940) (14,408)
Total non-current lease liabilities $ (54,998) $ (52,068)