v3.26.1
Accounts Receivable - Net - Accounts Receivable - Net (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Accounts receivable - net    
Accounts receivable — trade $ 138,909,000 $ 113,807,000
Allowance for credit losses (291,000) (207,000)
Customer payment discrepancies (1,632,000) (1,765,000)
Customer returns RGA issued (24,372,000) (20,771,000)
Less: total accounts receivable offset accounts (26,295,000) (22,743,000)
Total accounts receivable — net $ 112,614,000 $ 91,064,000