v3.26.1
Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2027 $ 2,036
2028 1,870
2029 1,902
2030 1,623
2031 252
Total lease payments 7,683
Less - amount representing interest (534)
Present value of net minimum lease payments 7,149
Finance Leases  
2027 26
2028 21
2029 0
2030 0
2031 0
Total lease payments 47
Less - amount representing interest (3)
Present value of net minimum lease payments $ 44