XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable Sales Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Sale agreement term 364 days  
Amount held as collateral $ 957,000 $ 771
Sale agreement amount 800,000  
Receivables sold to the financial institution and derecognized 1,927,931 0
Cash collected on sold receivables 1,927,928 0
Principal amount outstanding of receivables sold at period end $ 800,000 $ 800,000