Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Instruments - Summary of Fair Value Hierarchy of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.23.1
Fair Value of Financial Instruments - Summary of Fair Value Hierarchy of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Assets measured at fair value   $ 0
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities measured at fair value   $ 0
Level 1    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities measured at fair value $ 1,100,000  
Level 1 | Public warrants    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities measured at fair value 1,100,000  
Level 3    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities measured at fair value 6,600,000  
Level 3 | BPC Investment    
Assets, Fair Value Disclosure [Abstract]    
Assets measured at fair value 53,600,000  
Level 3 | Earnout Payments    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities measured at fair value $ 6,600,000