Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)

v3.23.3
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value $ 32,985 $ 26,852 $ 57,227 $ 13,872 $ 18,411 $ 118,874
Change in fair value 6,133 8,441 43,355 (105,002)    
Warrant liabilities | Private placement warrant liabilities            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 934 1,488 3,605 1,380 888 7,387
Change in fair value (554) 600 2,225 (6,007)    
Warrant liabilities | 2022 Private Warrant            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 99 140 245 0 109 0
Change in fair value (41) 31 245 0    
Contingent earnout liabilities            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 14,414 25,224 53,377 12,492 17,414 $ 111,487
Change in fair value (10,810) 7,810 $ 40,885 $ (98,995)    
Debt derivatives            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 17,538 0     $ 0  
Change in fair value $ 17,538 $ 0