XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Major customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]        
Customer Revenues $ 13,147 $ 13,706 $ 28,817 $ 29,081
Customer E | Sales Revenue, Net | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Customer Revenues $ 100 $ 2,100 $ 200 $ 2,100
Concentration risk percentage 1.00% 15.00% 1.00% 7.00%
Customer F | Sales Revenue, Net | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Customer Revenues $ 1,500 $ 300 $ 2,600 $ 800
Concentration risk percentage 11.00% 2.00% 9.00% 3.00%