XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities (Details)
3 Months Ended
Mar. 31, 2022
Disclosure Text Block [Abstract]  
Operating lease term description The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.
Remaining lease term 1 year