v3.26.1
Deferred Revenue - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Other Liabilities, Noncurrent [Abstract]      
Deferred revenue recognized $ 21,900,000 $ 0 $ 350,000,000
Deferred revenue term     5 years