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