v3.26.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Change In Contract With Customer, Assets [Roll Forward]    
Contract assets — beginning balance $ 10,560 $ 10,745
Additional revenue recognized over-time 51,996 37,616
Less amounts billed to the customers (50,712) (35,680)
Contract assets — ending balance 11,844 12,681
Change In Contract With Customer, Liability [Roll Forward]    
Contract liabilities — beginning balance 1,784 2,879
Payments received in advance of performance obligations 6,618 2,898
Performance obligations satisfied (4,772) (3,716)
Contract liabilities — ending balance $ 3,630 $ 2,061