XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Supplementary Balance Sheet Information (Tables)
12 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30,

 
  

2025

  

2024

 

Accounts receivable

 $146,830  $159,521 

Less allowance for expected credit losses

  (4,649)  (5,349)

Accounts receivable, net

 $142,181  $154,172 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

Year Ended September 30,

 
  

2025

  

2024

  

2023

 
             

Balance at beginning of period

 $5,349  $7,745  $5,162 

Provisions

  3,745   7,250   8,849 

Payments received

  (3,872)  (8,352)  (6,196)

Write-offs and adjustments

  (573)  (1,294)  (70)

Balance at end of period

 $4,649  $5,349  $7,745 
Schedule of Inventory, Current [Table Text Block]
  

September 30,

 
  

2025

  

2024

 
         

Raw materials and purchased parts

 $33,319  $27,461 

Work-in-process

  5,050   7,739 

Finished goods

  36,587   36,120 

Total inventories

 $74,956  $71,320 
  

Year Ended September 30,

 
  

2025

  

2024

  

2023

 
             

Balance at beginning of period

 $6,067  $4,732  $4,082 

Provisions

  5,421   4,018   1,844 

Inventory disposals and adjustments

  (5,620)  (2,683)  (1,194)

Balance at end of period

 $5,868  $6,067  $4,732 
Summary of Valuation Allowance [Table Text Block]
  

Year Ended September 30,

 
  

2025

  

2024

  

2023

 
             

Balance at beginning of period

 $44,222  $7,214  $5,927 

Charge to income tax provision (benefit)

  36,475   31,793   (7)

Charged to other accounts

  21,324   5,215   1,294 

Balance at end of period

 $102,021  $44,222  $7,214 
Schedule of Product Warranty Liability [Table Text Block]
  

Year Ended September 30,

 
  

2025

  

2024

  

2023

 
             

Balance at beginning of period

 $5,213  $3,974  $2,890 

Accruals for warranties during the year

  927   2,741   2,564 

Costs incurred during the year

  (1,427)  (1,502)  (1,480)

Balance at end of period

 $4,713  $5,213  $3,974