Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregated Revenue by Geography (Details)

v3.26.1
Revenue Recognition - Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue, net:    
Revenue, net $ 24,923 $ 27,871
North America    
Revenue, net:    
Revenue, net 19,394 24,281
United States    
Revenue, net:    
Revenue, net 17,521 22,956
Mexico    
Revenue, net:    
Revenue, net 1,809 1,206
All other North America    
Revenue, net:    
Revenue, net 64 119
Europe    
Revenue, net:    
Revenue, net 1,727 2,016
Asia    
Revenue, net:    
Revenue, net 1,107 560
Australia    
Revenue, net:    
Revenue, net 330 491
All other    
Revenue, net:    
Revenue, net $ 2,365 $ 523