General form of registration statement for all companies including face-amount certificate companies

Initial Public Offering - Additional Information (Detail)

v3.21.2
Initial Public Offering - Additional Information (Detail) - Osprey Technology Acquisition Corp [Member] - $ / shares
6 Months Ended 12 Months Ended
Nov. 13, 2019
Nov. 05, 2019
Jun. 30, 2021
Dec. 31, 2020
Second Closing Of Offering        
Number of shares issued 4,125,000      
Number of shares of common stock issuable on exercise of each warrant 1      
Exercise price of warrants $ 11.50      
IPO [Member]        
Number of shares issued   27,500,000 31,625,000 31,625,000
Shares issued, price per share   $ 10.00