v3.26.1
Leases - Summary of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Operating lease assets $ 45,835 $ 45,822
Finance lease assets $ 47,879 $ 34,259
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Total lease assets $ 93,714 $ 80,081
Current:    
Operating lease liabilities (12,557) (11,951)
Finance lease liabilities (16,602) (13,735)
Total current lease liabilities (29,159) (25,686)
Non-current:    
Operating lease liabilities (39,842) (40,430)
Finance lease liabilities (34,691) (23,718)
Total non-current lease liabilities $ (74,533) $ (64,148)