XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue, net $ 5,010 $ 3,670 $ 10,893 $ 8,826
Related Party        
Disaggregation of Revenue [Line Items]        
Revenue, net 1,467 1,428 3,042 3,164
Commercial product and service        
Disaggregation of Revenue [Line Items]        
Revenue, net 3,549 3,163 6,552 7,596
Government        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 1,461 $ 507 $ 4,341 $ 1,230