v3.25.2
Accounts Receivable (Tables)
12 Months Ended
Jun. 30, 2025
Accounts Receivable [Abstract]  
Schedule of 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