XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net $ 35,222 $ 33,451
Deferred Revenue (current) 71,843 68,155
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net 35,222 33,451
Contract Assets (current) 1,784 1,785
Deferred Revenue (current) 71,843 68,155
Deferred Revenue (non- current) 133 185
Total Deferred Revenue $ 71,976 $ 68,340