v3.26.1
Accounts Receivable - Net - Accounts Receivable - Net (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Accounts receivable - net    
Accounts receivable — trade $ 98,428,000 $ 138,909,000
Allowance for credit losses (355,000) (291,000)
Customer payment discrepancies (1,399,000) (1,632,000)
Customer returns RGA issued (25,312,000) (24,372,000)
Total accounts receivable — net $ 71,362,000 $ 112,614,000