XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details - Operating leases assets and liabilities) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Leases    
Operating lease right-of-use assets $ 42,772 $ 36,806
Finance Lease - Property and equipment, net 2,529 2,728
Total leased assets 45,301 39,534
Current portion of operating lease liabilities 1,358 2,969
Finance lease - other current liabilities 531 505
Operating lease liabilities, less current portion 45,690 37,886
Finance lease liabilities, less current portion 1,562 2,093
Total lease liabilities $ 49,141 $ 43,453