XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Summary of Changes in Contract Assets and Contract Liabilities Balances (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract assets, beginning of period $ 2,575
Contract liabilities, beginning of period (16,581)
Decrease due to amortization of revenue included in the beginning contract liability balance 5,596
Increase due to cash received, excluding amounts recognized as revenue during the period (10,888)
Increase due to revenue recognized during the period but contingent on future performance 1,464
Decrease due to transfer to receivables during the period (323)
Adjustments (78)
Contract assets at end of period 3,638
Contract liabilities at end of period $ (21,873)