XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable Sales Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Sale agreement term 3 years  
Sale agreement amount $ 1,000,000  
Principal amount outstanding of receivables sold at period end 1,000,000 $ 800,000
Amount held as collateral 1,100,000 973,000
Receivables sold to the financial institution and derecognized 2,236,445 1,927,931
Cash collected on sold receivables $ 2,036,455 $ 1,927,928