v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event [Member] - USD ($)
$ in Millions
Aug. 11, 2026
Jul. 06, 2026
Subsequent Events [Line Items]    
Global competition prize amount $ 101.0  
Milestone award receivable 1.0  
Grand prize amount $ 81.0  
RSUs [Member] | 2021 Incentive Plan [Member]    
Subsequent Events [Line Items]    
Number of awards granted   500,000
Number of additional grants   100,000
Vesting period   3 years
Non Qualified Stock Options [Member] | 2021 Incentive Plan [Member]    
Subsequent Events [Line Items]    
Number of additional grants   400,000