XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
9 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
                               
    Three Months Ended
December 31,
    Nine Months Ended
December 31,
 
    2025     2024     2025     2024  
North America   $ 15,785     $ 16,430     $ 45,066     $ 47,665  
Asia Pacific and Other     1,675       1,177       5,083       3,482  
Total revenue   $ 17,460     $ 17,607     $ 50,149     $ 51,147