XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Accounts - Narrative (Details)
Dec. 31, 2021
Nov. 01, 2021
Balance Sheet Related Disclosures [Abstract]    
Lessee, operating lease, term of contract   36 months
Lessee, operating lease, remaining lease term 3 years 1 month 6 days  
Lessee, operating lease, renewal term (up to) 5 years