Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregated Revenue by Geography (Details)

v3.25.2
Revenue Recognition - Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue, net:    
Revenue, net $ 27,871 $ 15,643
North America    
Revenue, net:    
Revenue, net 24,281 9,453
United States    
Revenue, net:    
Revenue, net 22,956 8,931
Mexico    
Revenue, net:    
Revenue, net 1,206 492
All other North America    
Revenue, net:    
Revenue, net 119 30
Europe    
Revenue, net:    
Revenue, net 2,016 3,424
Asia    
Revenue, net:    
Revenue, net 560 502
Australia    
Revenue, net:    
Revenue, net 491 1,702
All other    
Revenue, net:    
Revenue, net $ 523 $ 562