XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments (Details Narrative) - Dec. 31, 2021
USD ($)
GBP (£)
Foreign Exchange Contract [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign currency contracts, liability, fair value disclosure $ 64,500,000 £ 3,500,000