XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Changes in Fair Value of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Change in Fair Value of Level 3 Liabilities    
Beginning balance $ 0 $ 72,221
Payments 0 (48,993)
Issuance of warrants 5,266 0
Ending balance 5,266 0
Contingent Liability    
Change in Fair Value of Level 3 Liabilities    
Change in fair value of liability awards 0 4,629
Liability Awards    
Change in Fair Value of Level 3 Liabilities    
Change in fair value of liability awards $ 0 $ (27,857)