XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments And Contingencies - Additional Information (Details)
3 Months Ended
Mar. 31, 2021
OperatingLease
Commitments And Contingencies Disclosure [Abstract]  
Operating lease expiration year 2029
Operating lease, weighted average lease term 4 years
Number of new operating lease 0