XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition, Contracts with Customers, Assets Recognized for the Costs to Fulfill a Contract (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Apr. 30, 2022
Assets Recognized for the Costs to Obtain or Fulfill a Contract [Abstract]      
Costs capitalized $ 10,700   $ 10,900
Amortization 1,200 $ 1,500  
Cost of revenue [Abstract]      
Operating and administrative expenses 282,751 260,589  
Shipping and Handling [Member]      
Cost of revenue [Abstract]      
Operating and administrative expenses $ 6,500 $ 6,800