v3.26.3
Leases - Schedule of Undiscounted and Discounted Remaining Future Lease Payments for Operating and Finance Lease Maturity (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 11,566
2027 23,929
2028 12,645
2029 1,688
2030 1,296
2031 and beyond 1,609
Total undiscounted future lease payments 52,733
Less: amount representing interest (3,236)
Present value of future lease payments (lease obligation) 49,497
Finance Leases  
Remainder of 2026 1,738
2027 108
2028 99
2029 0
2030 0
2031 and beyond 0
Total undiscounted future lease payments 1,945
Less: amount representing interest (20)
Present value of future lease payments (lease obligation) $ 1,925