Revenue - Contract Balances (Details) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Change In Contract With Customer, Assets [Roll Forward] | ||
Contract assets - Beginning balance | $ 10,091 | $ 10,172 |
Additional revenue recognized over-time | 30,272 | 28,955 |
Less amounts billed to the customers | (30,308) | (30,108) |
Contract assets - Ending balance | 10,055 | 9,019 |
Change In Contract With Customer, Liability [Roll Forward] | ||
Contract liabilities - Beginning balance | (1,150) | (807) |
Payments received in advance of performance obligations | (4,369) | (1,531) |
Performance obligations satisfied | 1,639 | 1,435 |
Contract liabilities - Ending balance | $ (3,880) | $ (903) |