XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 17,359 $ 16,873 $ 32,688 $ 33,540
North America [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 15,880 15,728 29,280 31,235
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,479 $ 1,145 $ 3,408 $ 2,305