v3.22.4
Schedule of Other Operating Cost and Expense, by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total Selling Expense $ 69,006 $ 49,768 $ 39,065
Total General and administrative expenses 54,078 35,831 34,669
Non-recurring short seller report investigation related expenses 3,402
One time project dispute settlement 4,550
Shipping and Handling [Member]      
Total Selling Expense 39,311 23,064 16,075
Sales Commission [Member]      
Total Selling Expense 13,265 10,740 8,161
Personnel [Member]      
Total Selling Expense 7,896 7,060 6,287
Total General and administrative expenses 11,859 10,814 9,976
Services [Member]      
Total Selling Expense 3,033 2,616 1,921
Total General and administrative expenses 5,568 3,915 4,168
Accounts Receivable Provision [Member]      
Total Selling Expense 643 1,599 1,196
Packaging [Member]      
Total Selling Expense 1,338 1,820 1,036
Other Selling Expenses [Member]      
Total Selling Expense 3,520 2,869 4,389
Related Parties [Member]      
Total General and administrative expenses 9,972 6,746 6,617
Depreciation and Amortization [Member]      
Total General and administrative expenses 3,043 3,593 3,687
Professional Fees [Member]      
Total General and administrative expenses 3,138 3,029 2,971
Insurance [Member]      
Total General and administrative expenses 2,880 2,139 1,904
Taxes [Member]      
Total General and administrative expenses 1,219 1,047 1,138
Bank Charges and Tax on Financial Transactions [Member]      
Total General and administrative expenses 2,812 1,911 1,273
Rent Expense [Member]      
Total General and administrative expenses 1,270 894 830
Otherexpenses [Member]      
Total General and administrative expenses $ 4,365 $ 1,743 $ 2,105