XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2025
Oct. 19, 2020
Debt Instrument [Line Items]    
Debt instrument stated interest rate   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.00%  
PNC Equipment Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.75%  
Minimum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 4.50%  
Maximum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.50%