v3.26.1
Summary of Significant Accounting Policies - Summary of Current and Non-Current Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Contract Liabilities [Roll Forward]    
Beginning balance, current $ 4,190 $ 100
Beginning balance, non-current 0 2,984
Amounts received, excluding amounts recognized as revenue, current 11,168 663
Amounts received, excluding amounts recognized as revenue, non-current 0 242
Revenues recognized included in opening contract balance, current (15,358) (662)
Revenues recognized included in opening contract balance, non-current 0 (1,382)
Reclassification between current and non-current, current   1,547
Reclassification between current and non-current, non-current   (1,547)
Ending balance, current 0 1,648
Ending balance, non-current $ 0 $ 297