Fair Value Measurements - Narrative (Details)
Dec. 31, 2021
$ / shares
shares
Public Warrants  
Class of Warrant or Right [Line Items]  
Number of securities called by each warrant | shares 1
Exercise price per share (in USD per share) | $ / shares $ 11.50
Private Warrants  
Class of Warrant or Right [Line Items]  
Number of securities called by each warrant | shares 1
Exercise price per share (in USD per share) | $ / shares $ 11.50