XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Selected Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accounting Policies [Abstract]      
Description of performance obligations As permitted under the practical expedient available under ASC 606, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less, and (ii) contracts for which the Company recognizes revenue at the amount which it has the right to invoice for services performed.    
Deferred revenue $ 40,679   $ 39,924
Deferred revenue recognized $ 29,800 $ 21,900