Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue Recognition - Disaggregated Revenue by Geography (Details)

v3.25.2
Revenue Recognition - Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net:    
Revenue, net $ 85,564 $ 91,219
North America    
Revenue, net:    
Revenue, net 59,272 60,922
United States    
Revenue, net:    
Revenue, net 55,732 54,574
Mexico    
Revenue, net:    
Revenue, net 2,822 5,070
All other North America    
Revenue, net:    
Revenue, net 718 1,278
Europe    
Revenue, net:    
Revenue, net 11,281 18,333
Asia    
Revenue, net:    
Revenue, net 2,248 3,137
Australia    
Revenue, net:    
Revenue, net 5,843 4,746
All other    
Revenue, net:    
Revenue, net $ 6,920 $ 4,081