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

Revenue Recognition - Disaggregated Revenue by Geography (Details)

v3.26.1
Revenue Recognition - Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, net:    
Revenue, net $ 106,004 $ 85,564
North America    
Revenue, net:    
Revenue, net 84,239 59,272
United States    
Revenue, net:    
Revenue, net 70,133 55,732
Mexico    
Revenue, net:    
Revenue, net 13,600 2,822
All other North America    
Revenue, net:    
Revenue, net 506 718
Europe    
Revenue, net:    
Revenue, net 9,939 11,281
Asia    
Revenue, net:    
Revenue, net 3,778 2,248
Australia    
Revenue, net:    
Revenue, net 1,438 5,843
All other    
Revenue, net:    
Revenue, net $ 6,610 $ 6,920