XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net $ 28,207 $ 33,451
Deferred Revenue (current) 68,255 68,155
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net 28,207 33,451
Contract Assets (current) 1,812 1,785
Deferred Revenue (current) 68,255 68,155
Deferred Revenue (non- current) 143 185
Total Deferred Revenue $ 68,398 $ 68,340