XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Significant Changes in Contract Liability Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Deferred Revenue    
Disaggregation of Revenue [Line Items]    
Revenue recognized that was included in the contract liability balance at the beginning of the period $ (2,212) $ (1,263)
Increases due to cash received, excluding amounts recognized as revenue during the period 1,479 1,679
Transfers between current and non-current liabilities due to the expected revenue recognition period 933 454
Total increase in contract liabilities 200 870
Deferred Revenue, Long-term    
Disaggregation of Revenue [Line Items]    
Increases due to cash received, excluding amounts recognized as revenue during the period 1,056 855
Transfers between current and non-current liabilities due to the expected revenue recognition period (933) (454)
Total increase in contract liabilities $ 123 $ 401