v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Future Minimum Rental Operating Leases  
2026 $ 6,353
2027 9,028
2028 8,484
2029 7,204
2030 6,442
2031 and beyond 49,603
Total lease payments 87,114
Less: Imputed interest 26,333
Present value of lease liabilities $ 60,781