v3.26.1
Revenue (Tables)
3 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
               
    Three Months Ended
June 30,
 
    2026     2025  
North America   $ 18,592     $ 13,401  
Asia Pacific and Other     3,326       1,929  
Total revenue   $ 21,918     $ 15,330