XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Summary of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 64,513 $ 59,239
Service    
Disaggregation Of Revenue [Line Items]    
Revenue [1] $ 64,513 $ 59,239
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Service    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 100.00% 100.00%
United States    
Disaggregation Of Revenue [Line Items]    
Revenue $ 48,108 $ 40,352
United States | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 75.00% 68.00%
United Kingdom    
Disaggregation Of Revenue [Line Items]    
Revenue $ 11,975 $ 13,906
United Kingdom | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 19.00% 23.00%
Canada    
Disaggregation Of Revenue [Line Items]    
Revenue $ 3,039 $ 3,240
Canada | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 4.00% 6.00%
Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,391 $ 1,741
Other | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 2.00% 3.00%
International    
Disaggregation Of Revenue [Line Items]    
Revenue $ 16,405 $ 18,887
International | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 25.00% 32.00%
[1] There was no Therapeutics revenue for the three months ended June 30, 2022 and 2021.