XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
6 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
Disaggregation of revenues from contracts with customers for the three and six months ended September 30, 2023 and 2022 is as follows:
Three Months Ended September 30, 2023Three Months Ended September 30, 2022
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$31,744 $32,053 $63,797 $24,749 $22,685 $47,434 
Canada25,625 10,524 36,149 25,656 9,127 34,783 
Europe, Middle East and Africa7,819 5,588 13,407 5,261 4,282 9,543 
Asia-Pacific7,447 2,859 10,306 6,665 2,132 8,797 
Total revenues$72,635 $51,024 $123,659 $62,331 $38,226 $100,557 
Six months ended September 30, 2023Six months ended September 30, 2022
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$61,635 $55,659 $117,294 $47,865 $45,162 $93,027 
Canada50,147 21,325 71,472 50,787 16,191 66,978 
Europe, Middle East and Africa13,212 9,876 23,088 11,168 8,411 19,579 
Asia-Pacific12,786 5,908 18,694 11,297 5,118 16,415 
Total revenues$137,780 $92,768 $230,548 $121,117 $74,882 $195,999