v3.26.1
Revenue - Schedule of Contract Liability, Roll Forward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Movement In Contract With Customer Liability [Roll Forward]  
Contract liability, beginning balance $ 60,350
Revenue recognized that was included in contract liabilities at the beginning of the year (52,013)
Increase, excluding amounts recognized as revenue during the period 49,706
Contract liability, ending balance $ 58,043