XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Major customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Customer Revenues $ 15,448 $ 13,105 $ 44,265 $ 42,186
Customer F | Sales Revenue, Net | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Customer Revenues $ 2,300 $ 400 $ 3,400 $ 1,000
Concentration risk percentage 15.00% 3.00% 8.00% 2.00%