XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
6 Months Ended
Sep. 30, 2025
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, 2025 and 2024 are as follows:
Three months ended September 30, 2025Three months ended September 30, 2024
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$45,394 $18,395 $63,789 $44,606 $14,258 $58,864 
Canada29,461 10,936 40,397 26,433 10,438 36,871 
Europe, Middle East and Africa12,834 5,224 18,058 4,954 4,074 9,028 
Asia-Pacific5,795 3,684 9,479 6,286 3,599 9,885 
Total revenues$93,484 $38,239 $131,723 $82,279 $32,369 $114,648 
Six months ended September 30, 2025Six months ended September 30, 2024
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$83,187 $30,647 $113,834 $89,014 $29,834 $118,848 
Canada52,849 22,702 75,551 48,041 27,175 75,216 
Europe, Middle East and Africa25,567 9,576 35,143 9,567 7,303 16,870 
Asia-Pacific10,178 5,915 16,093 12,423 6,417 18,840 
Total revenues$171,781 $68,840 $240,621 $159,045 $70,729 $229,774