v3.25.4
Other Noncurrent Liabilities - Additional information (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Other Liabilities, Noncurrent [Abstract]  
Deferred revenue received $ 350,000,000
Deferred revenue term 5 years
Deferred revenue expected to be recognized $ 87,500,000
Deferred revenue recognized $ 0