XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments - Additional Information (Details)
$ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
ft²
Jun. 30, 2020
USD ($)
ft²
Commitments [Line Items]    
Operating lease expiration year   2025
Operating lease, term of contract 8 years 8 years
Operating leases, minimum lease payments | $ $ 10.1 $ 10.1
Operating lease, option to extend eight-year  
Operating lease, existence of option to extend true  
Hayward, California    
Commitments [Line Items]    
Square feet of additional space | ft² 36,303 36,303