v3.26.1
Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Operating lease ROU assets, net $ 59,267 $ 52,911
Operating lease liabilities, current 7,561 6,346
Operating lease liabilities, non-current 53,676 49,397
Total operating lease liabilities 61,237 55,743
Finance Leases    
Finance lease ROU assets, net 1,553 1,533
Finance lease liabilities, current 397 355
Finance lease liabilities, non-current 1,219 1,224
Total finance lease liabilities $ 1,616 $ 1,579
Finance ROU assets, net, statement of financial position, extensible list Property, plant and equipment, net Property, plant and equipment, net