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
Sep. 30, 2021
Dec. 31, 2020
Factoring With Recourse [Abstract]    
Purchased accounts receivable $ 14,771 $ 7,924
Unearned future contract advances 8,286 16,473
Total $ 23,057 $ 24,397