XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
April 2022 - March 2023   $ 4,386
April 2023 - March 2024   4,441
April 2024 - March 2025   4,501
April 2025 - March 2026   4,584
April 2026 - March 2027   4,570
Thereafter   30,133
 Future maturities of lease liabilities   52,615
Subsequent Event    
Lessee, Lease, Description [Line Items]    
 Future maturities of lease liabilities $ 2,600  
Principal Payments    
Lessee, Lease, Description [Line Items]    
April 2022 - March 2023   2,306
April 2023 - March 2024   2,503
April 2024 - March 2025   2,712
April 2025 - March 2026   2,957
April 2026 - March 2027   3,118
Thereafter   24,227
 Future maturities of lease liabilities   37,823
Interest Payments    
Lessee, Lease, Description [Line Items]    
April 2022 - March 2023   2,080
April 2023 - March 2024   1,938
April 2024 - March 2025   1,789
April 2025 - March 2026   1,627
April 2026 - March 2027   1,452
Thereafter   5,906
 Future maturities of lease liabilities   $ 14,792