v3.26.1
Leases - Future Payment Obligations (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases  
2026 $ 14,457
2027 18,176
2028 17,475
2029 17,363
2030 15,560
Thereafter 39,576
Total lease payments 122,607
Less interest 18,427
Present value of lease liabilities $ 104,180