v3.22.4
Factoring Arrangements - Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Factoring With Recourse [Abstract]    
Purchased accounts receivable $ 8,020 $ 7,390
Unearned future contract advances 6,455 6,885
Total $ 14,475 $ 14,275