v3.26.1
13. SEGMENT AND GEOGRAPHIC INFORMATION - Property and equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Net revenues and property and equipment by geographic area    
Property and equipment and operating lease right-of-use assets $ 9,147 $ 10,355
UNITED STATES    
Net revenues and property and equipment by geographic area    
Property and equipment and operating lease right-of-use assets 8,367 9,372
TAIWAN    
Net revenues and property and equipment by geographic area    
Property and equipment and operating lease right-of-use assets 400 364
ISRAEL    
Net revenues and property and equipment by geographic area    
Property and equipment and operating lease right-of-use assets $ 380 $ 619