Fair Value Measurements - Schedule of Changes in Fair Value of Derivative Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 597,578 $ 119,307 $ 113,221
Incremental Class B Units 206,914 18,745 8,611
Establishment of warrant liabilities on July 21, 2021 (date of the Transactions) 45,021    
Reclassification of Class B Units from liability to equity on July 21, 2021 (date of the Transactions) (1,528,228)    
Ending balance 31,347 597,578 119,307
Other      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in fair value (18,017) 3,069 478
Class B Units      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in fair value $ 728,079 $ 456,457 $ (3,003)