XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Factor Receivable (Detail) - USD ($)
Apr. 03, 2023
Jul. 22, 2020
Jun. 30, 2025
Oct. 23, 2023
Rosenthal        
Factors Receivable [Line Items]        
Termination Notice in Days     $ 60  
Factoring Fee   0.20%    
CIT Group        
Factors Receivable [Line Items]        
Termination Notice in Days     $ 60,000  
Factoring Fee 0.15%      
Credit Approved Receivables Purchasing Agreement, Percentage Of Loss Compensated 50.00%      
CIT Group | Minimum        
Factors Receivable [Line Items]        
Credit Approved Receivables Purchasing Agreement, Base Fee, Percentage       0.10%
CIT Group | Maximum        
Factors Receivable [Line Items]        
Credit Approved Receivables Purchasing Agreement, Base Fee, Percentage       0.20%