XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Factoring Arrangements - Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Factoring With Recourse [Abstract]    
Purchased accounts receivable $ 7,650 $ 7,924
Unearned future contract advances 10,727 16,473
Total $ 18,377 $ 24,397