XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Performance obligation (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Price allocated to remaining performance obligations $ 449,000
Revenue recognition for remaining performance obligations 324,000
Revenue Recognition for Remaining Performance Obligations in next 24 months 124,000
Revenue Recognition for Remaining Performance Obligations in next 36 months $ 2,200