XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details - Components of lease) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Leases        
Operating lease cost $ 1,060 $ 1,051 $ 3,233 $ 2,828
Variable lease cost 348 221 1,145 620
Short-term lease cost 187 163 514 379
  Total lease cost $ 1,595 $ 1,435 $ 4,892 $ 3,827