v3.25.2
Accounts Receivable
12 Months Ended
Jun. 30, 2025
Accounts Receivable [Abstract]  
Accounts Receivable
4. Accounts Receivable   Accounts receivable as of June 30, 2025 and 2024 consisted of the following (in thousands):

 

June 30,  2025   2024 
         
Accounts receivable - trade  $63,572   $43,009 
Allowance for expected credit losses   (3,078)   (2,077)
   $60,494   $40,932