XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Deferred Revenue - Summary of Contract with Customer Asset and Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Total deferred revenue, beginning of the period $ 75,896 $ 74,800 $ 77,386
Additions 106,330 123,717 109,542
Recognized (126,432) (122,621) (112,128)
Total deferred revenue, end of the period 55,794 75,896 74,800
Current deferred revenue 49,505 68,841 66,693
Non-current deferred revenue 6,289 7,055 8,107
Total $ 55,794 $ 75,896 $ 74,800