XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Revenue Recognizes From Operating Lease Arrangements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Product Information [Line Items]        
Revenue $ 1,792 $ 734 $ 3,953 $ 1,752
North And South America [Member]        
Product Information [Line Items]        
Revenue 1,792 715 3,953 1,501
Asia and Australia [Member]        
Product Information [Line Items]        
Revenue 19 251
Region [Member]        
Product Information [Line Items]        
Revenue 1,792 734 3,953 1,752
WAMV [Member]        
Product Information [Line Items]        
Revenue 1,472 446 2,521 881
Buoy [Member]        
Product Information [Line Items]        
Revenue 320 176 950 227
Service [Member]        
Product Information [Line Items]        
Revenue 112 482 644
Product [Member]        
Product Information [Line Items]        
Revenue 1,792 734 3,953 1,752
Accounting Standards Update 2014-09 [Member] | North And South America [Member]        
Product Information [Line Items]        
Revenue 1,405 540 3,057 1,311
Accounting Standards Update 2014-09 [Member] | Asia and Australia [Member]        
Product Information [Line Items]        
Revenue 19 251
Accounting Standards Update 2014-09 [Member] | Region [Member]        
Product Information [Line Items]        
Revenue 1,405 559 3,057 1,562
Accounting Standards Update 2014-09 [Member] | WAMV [Member]        
Product Information [Line Items]        
Revenue 1,085 271 1,625 691
Accounting Standards Update 2014-09 [Member] | Buoy [Member]        
Product Information [Line Items]        
Revenue 320 176 950 227
Accounting Standards Update 2014-09 [Member] | Service [Member]        
Product Information [Line Items]        
Revenue 112 482 644
Accounting Standards Update 2014-09 [Member] | Product [Member]        
Product Information [Line Items]        
Revenue 1,405 559 3,057 1,562
Accounting Standards Update 2016-02 [Member] | North And South America [Member]        
Product Information [Line Items]        
Revenue 387 175 896 190
Accounting Standards Update 2016-02 [Member] | Asia and Australia [Member]        
Product Information [Line Items]        
Revenue
Accounting Standards Update 2016-02 [Member] | Region [Member]        
Product Information [Line Items]        
Revenue 387 175 896 190
Accounting Standards Update 2016-02 [Member] | WAMV [Member]        
Product Information [Line Items]        
Revenue 387 175 896 190
Accounting Standards Update 2016-02 [Member] | Buoy [Member]        
Product Information [Line Items]        
Revenue
Accounting Standards Update 2016-02 [Member] | Service [Member]        
Product Information [Line Items]        
Revenue
Accounting Standards Update 2016-02 [Member] | Product [Member]        
Product Information [Line Items]        
Revenue $ 387 $ 175 $ 896 $ 190