v3.26.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Right-of-use Assets:    
Operating leases $ 41,244 $ 42,218
Finance leases 47,988 6,500
Operating lease liabilities:    
Current $ 8,426 $ 9,796
Operating lease liabilities, current, location Accrued liabilities Accrued liabilities
Noncurrent $ 39,833 $ 39,391
Total operating lease liabilities 48,259 49,187
Finance lease liabilities:    
Current $ 2,621 $ 2,224
Finance lease liabilities, current, location Accrued liabilities Accrued liabilities
Noncurrent $ 45,625 $ 4,405
Total finance lease liabilities $ 48,246 $ 6,629