v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 13, 2026
Aug. 31, 2026
Jul. 31, 2026
Subsequent Event      
Subsequent Event [Line Items]      
IEEPA tariff refunds     $ 894
Asset Based Revolving Credit Facility | Subsequent Event      
Subsequent Event [Line Items]      
Credit facility $ 10,000    
SalemFive Bank | Asset Based Revolving Credit Facility | Subsequent Event      
Subsequent Event [Line Items]      
Credit facility $ 10,000    
Credit facility maturity date 2028-08    
Investment, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember    
SalemFive Bank | Asset Based Revolving Credit Facility | If No Event of Default Occurs in First Year      
Subsequent Event [Line Items]      
Investment, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember  
One Month - Term | SalemFive Bank | Asset Based Revolving Credit Facility | Subsequent Event      
Subsequent Event [Line Items]      
SOFR Interest Rate 3.00%    
One Month - Term | SalemFive Bank | Asset Based Revolving Credit Facility | If No Event of Default Occurs in First Year      
Subsequent Event [Line Items]      
SOFR Interest Rate   2.50%