v3.25.2
Subsequent Event - Additional Information (Details)
$ in Millions
Aug. 04, 2025
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Remaining unrecognized deferred revenue $ 53.8