v3.24.3
Basis of Presentation and Summary of Significant accounting Policies - Summary of Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Rollforward of contract liabilities:  
Contract Liabilities, Beginning balance $ 7,357
Revenue recognized (150,697)
Payments received in advance 151,643
Contract Liabilities, Ending balance $ 8,303