XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail)
6 Months Ended
Jun. 30, 2024
Oct. 19, 2020
Debt Instrument [Line Items]    
Debt instrument interest rate 3.00%  
Debt instrument stated interest rate 80.00% 3.00%
Green Remedies Promissory Note [Member]    
Debt Instrument [Line Items]    
Debt instrument stated interest rate 3.00%  
PNC ABL Facility [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.25%  
PNC Equipment Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.00%  
Minimum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.50%  
Maximum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.50%