v3.25.2
Revenue (Tables)
3 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
               
    Three Months Ended
June 30,
 
    2025     2024  
North America   $ 13,401     $ 15,507  
Asia Pacific and Other     1,929       1,160  
Total revenue   $ 15,330     $ 16,667