v3.26.1
12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Net revenues by geographic area    
Number of reporting units | segment 1  
Net revenues $ 6,312 $ 6,283
United States    
Net revenues by geographic area    
Net revenues 2,554 4,472
China    
Net revenues by geographic area    
Net revenues 1,234 404
Singapore    
Net revenues by geographic area    
Net revenues 450 484
Netherlands    
Net revenues by geographic area    
Net revenues 162 103
Germany    
Net revenues by geographic area    
Net revenues 1,516 572
Rest of the world    
Net revenues by geographic area    
Net revenues $ 396 $ 248