XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY:
Accounts Receivables, net, contract asset and contract liability were as follows (in thousands):
20252024
Accounts Receivable, net$5,867 $5,776 
Contract Asset2,993 3,812 
Contract Liability5,530 5,922 
Accounts Receivables, net consist of $5,867 and $5,776 from customers as of April 30, 2025 and 2024 respectively. At April 30, 2025, and 2024, the allowance for doubtful accounts was $83 and $47, respectively.
Contract assets are net of progress payments and performance-based payments from our customers as well as advance payments from customers totaling $2,993 and $3,812 as of April 30, 2025 and 2024. Contract assets decreased $819 during 2025, primarily due to recognizing revenue upon completing the contract performance obligations. There were no significant impairment losses related to our contract assets during 2025 and 2024. We expect to bill our customers for the majority of the April 30, 2025 contract assets during fiscal year end 2026.
Contract liabilities decreased $392 during 2025, primarily due to payments received in excess of revenue recognized on these performance obligations. During 2025, we recognized $4,523 of our contract liabilities at April 30, 2024 as revenue. During 2024, we recognized $4,323 of our contract liabilities at April 30, 2023, as revenue