v3.26.3
Leases - Schedule of Supplemental Cash Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating cash flows    
Cash paid for interest on finance lease and lease financing obligations $ 3,953 $ 2,626
Cash paid for operating lease liabilities 5,775 4,144
Non-cash items    
Equipment acquired through finance leases 29,095 19,901
Right-of-use assets obtained in exchange for operating lease obligations $ 19,595 $ 12,469