v3.25.2
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable [Abstract]    
Accounts receivable - trade $ 63,572 $ 43,009
Allowance for expected credit losses (3,078) (2,077)
Total $ 60,494 $ 40,932