Quarterly report [Sections 13 or 15(d)]

Revenue (Tables)

v3.25.4
Revenue (Tables)
9 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2025 and 2024 are as follows:
Three months ended December 31, 2025 Three months ended December 31, 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 $ 56,094  $ 17,509  $ 73,603  $ 51,108  $ 16,064  $ 67,172 
Canada 29,226  14,924  44,150  33,506  10,030  43,536 
Europe, Middle East and Africa 11,479  7,379  18,858  8,736  5,078  13,814 
Asia-Pacific 5,511  5,188  10,699  6,212  3,619  9,831 
Total revenues $ 102,310  $ 45,000  $ 147,310  $ 99,562  $ 34,791  $ 134,353 
Nine months ended December 31, 2025 Nine months ended December 31, 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 $ 139,281  $ 48,156  $ 187,437  $ 140,122  $ 45,898  $ 186,020 
Canada 82,075  37,626  119,701  81,547  37,205  118,752 
Europe, Middle East and Africa 37,046  16,955  54,001  18,303  12,381  30,684 
Asia-Pacific 15,689  11,103  26,792  18,635  10,036  28,671 
Total revenues $ 274,091  $ 113,840  $ 387,931  $ 258,607  $ 105,520  $ 364,127