XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Summary of Current and Non-Current Contract Liabilities (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2022
Contract Liabilities [Roll Forward]      
Beginning balance, current $ 100 $ 13,586  
Beginning balance, non-current 2,984 0  
Amounts received, excluding amounts recognized as revenue, current 663 (1,618)  
Amounts received, excluding amounts recognized as revenue, non-current 242 2,792  
Revenues recognized included in opening contract balance, current (662) (13,586)  
Revenues recognized included in opening contract balance, non-current (1,382) 0  
Reclassification between current and non-current, current 1,547    
Reclassification between current and non-current, non-current (1,547)    
Ending balance, current 1,648 (1,618)  
Ending balance, non-current $ 297 $ 2,792  
Deferred revenue, opening balance     $ 11,601