XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Summary of Warrants Exercise Activity and Common Stock Issued Or Surrendered Activity (Detail) - shares
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Public Warrants [Member]    
Disclosure Of Compensation Related Costs Share Based Payments [Line Items]    
Ending balance 18,400,000  
Common Stock [Member]    
Disclosure Of Compensation Related Costs Share Based Payments [Line Items]    
Beginning balance 3,611,226 27,751,587
Shares issued for cash exercises   (7,733,400)
Shares issued for cashless exercises (1,676,856) (8,398,264)
Shares surrendered upon cashless exercises (1,708,464) (8,008,697)
Shares redeemed by Company for cash (225,906)  
Ending balance 0 3,611,226
Common Stock [Member] | Public Warrants [Member]    
Disclosure Of Compensation Related Costs Share Based Payments [Line Items]    
Beginning balance 3,611,226 18,391,587
Shares issued for cash exercises   (7,733,400)
Shares issued for cashless exercises (1,676,856) (3,490,935)
Shares surrendered upon cashless exercises (1,708,464) (3,556,026)
Shares redeemed by Company for cash (225,906)  
Ending balance 0 3,611,226
Common Stock [Member] | Private Placement Warrants [Member]    
Disclosure Of Compensation Related Costs Share Based Payments [Line Items]    
Beginning balance 0 9,360,000
Shares issued for cashless exercises   (4,907,329)
Shares surrendered upon cashless exercises   (4,452,671)
Ending balance 0 0