XML 254 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets-Additional Information - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accounts receivable, net      
Trade accounts receivable $ 230,240 $ 170,913  
Reserve for credit losses (2,257) (1,461) $ (1,590)
Trade accounts receivable, net $ 227,983 $ 169,452