v3.26.1
Leases - Future Payment Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases  
2026 $ 9,777
2027 18,625
2028 17,937
2029 17,838
2030 16,047
Thereafter 42,573
Total lease payments 122,797
Less interest 18,585
Present value of lease liabilities $ 104,212