XML 53 R43.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
Jun. 30, 2021
Dec. 31, 2020
Factoring With Recourse [Abstract]    
Purchased accounts receivable $ 11,482 $ 7,924
Unearned future contract advances 11,960 16,473
Advances under factoring arrangement $ 23,442 $ 24,397