v3.24.3
Revenue - Change in Contract Asset and Contract Liability Balance (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Ending Balance, Contract Liabilities $ (914)