v3.26.1
Basis of Presentation and Summary of Significant accounting Policies - Summary of Contract Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Rollforward of contract liabilities:  
Contract liabilities at December 31, 2025 $ 10,319
Revenue recognized (147,721)
Payments received in advance 150,930
Contract liabilities at June 30, 2026 $ 13,528