Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.22.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]    
Amount $ 267,273 $ 209,740
North America    
Disaggregation of Revenue [Line Items]    
Amount $ 156,749 $ 112,772
North America | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 59.00% 53.00%
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Amount $ 70,148 $ 67,044
Europe, Middle East and Africa | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 26.00% 32.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Amount $ 26,095 $ 22,136
Asia Pacific | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 10.00% 11.00%
Latin America    
Disaggregation of Revenue [Line Items]    
Amount $ 14,281 $ 7,788
Latin America | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 5.00% 4.00%