Quarterly report [Sections 13 or 15(d)]

Revenue (Tables)

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, 2025 Three months ended September 30, 2024
Revenues recognized at point in time Revenues recognized over time Total Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 45,394  $ 18,395  $ 63,789  $ 44,606  $ 14,258  $ 58,864 
Canada 29,461  10,936  40,397  26,433  10,438  36,871 
Europe, Middle East and Africa 12,834  5,224  18,058  4,954  4,074  9,028 
Asia-Pacific 5,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, 2025 Six months ended September 30, 2024
Revenues recognized at point in time Revenues recognized over time Total Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 83,187  $ 30,647  $ 113,834  $ 89,014  $ 29,834  $ 118,848 
Canada 52,849  22,702  75,551  48,041  27,175  75,216 
Europe, Middle East and Africa 25,567  9,576  35,143  9,567  7,303  16,870 
Asia-Pacific 10,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