XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 409,770 $ 335,647
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 286,367 236,642
International    
Disaggregation of Revenue [Line Items]    
Total revenue $ 123,403 $ 99,005