XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued expenses    
Renewable energy $ 26,844 $ 18,444
Liability to customers related to promotions and retention incentives 7,011 9,111
Payroll and employee benefit 5,062 4,251
Other accrued expenses 5,922 3,853
Total accrued expenses $ 44,839 $ 35,659