v3.26.1
Summary of Significant Accounting Policies - Summary of Current and Non-Current Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 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 1,380
Amounts received, excluding amounts recognized as revenue, non-current 0 543
Revenues recognized included in opening contract balance, current (15,358) (342)
Revenues recognized included in opening contract balance, non-current 0 0
Reclassification between current and non-current, current   (364)
Reclassification between current and non-current, non-current   364
Ending balance, current 0 774
Ending balance, non-current $ 0 $ 3,891