XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note J - Commitments and Contingencies (Tables)
3 Months Ended
Jul. 31, 2024
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Maturity of lease liabilities

       

2025 (remaining)

  $ 7,710  

2026

    9,876  

2027

    9,277  

2028

    8,608  

2029

    7,713  

Thereafter

  $ 48,636  

Total undiscounted operating lease payments

    91,820  

Less: imputed interest

    (21,130 )

Present value of operating lease liabilities

  $ 70,690