XML 106 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details - Operating leases assets and liabilities) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Leases    
Operating lease right-of-use assets $ 41,973 $ 42,772
Finance Property and equipment, net 9,803 2,529
Total leased assets 51,776 45,301
Current portion of operating lease liabilities 1,263 1,358
Finance other current liabilities 1,403 531
Operating lease liabilities, less current portion 45,036 45,690
Finance lease liabilities, less current portion 7,840 1,562
Total lease liabilities $ 55,542 $ 49,141