XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Short-term borrowing (Details) - USD ($)
$ in Thousands
Aug. 09, 2019
Jun. 30, 2025
Jun. 30, 2024
Aug. 11, 2021
Short-term Debt [Line Items]        
Short-term debt   $ 11,852 $ 11,635  
Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen | Secured Debt        
Short-term Debt [Line Items]        
Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable 70.00%      
Accounts Receivable Factoring Agreement, maximum borrowing capacity $ 30,000      
Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity       $ 8,000
Hongkong And Shanghai Banking Corporation Limited | Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen | Secured Debt        
Short-term Debt [Line Items]        
Basis spread on variable rate 2.01%