Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Schedule of Trade Receivables (Details)

v3.25.3
Summary of Significant Accounting Policies - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Accounts receivable $ 40,509 $ 48,342 $ 42,762
Less: Allowance for doubtful accounts (562) (1,481) (1,568)
Trade receivables, net: $ 39,947 $ 46,861 $ 41,194