| Stockholders' Equity - Sponsor Earn Out Shares (Details) | 6 Months Ended | 
|---|---|
| Jun. 30, 2022  satellite  tradingDay  $ / shares | |
| Equity [Abstract] | |
| Earn-Out Shares contractual life | 7 years | 
| Earn Out Shares with release provision terms volume weighted average price per share (in dollars per share) | $ / shares | $ 15.00 | 
| Earn Out Shares with release provision terms number of trading days | tradingDay | 10 | 
| Earn-Out Shares with release provision terms number of consecutive trading days | tradingDay | 20 | 
| Earn-Out Shares, volume weighted average price per share (in dollars per share) | $ / shares | $ 17.50 | 
| Earn-Out Shares threshold consecutive trading days | satellite | 20 | 
| Earn Out Shares expiration term | 7 years | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days No definition available. 
 | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Shares, Volume Weighted Average Price Per Share No definition available. 
 | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Shares with Release Provision Terms, Earnout Period Threshold Consecutive Trading Days No definition available. 
 | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Shares with Release Provision Terms, Number of Trading Days No definition available. 
 | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Shares with Release Provision Terms, Volume Weighted Average Price Per Share No definition available. 
 | 
| X | ||||||||||
| 
- Definition Derivative Instrument, Contingent Consideration, Liability, Term of Shares No definition available. 
 | 
| X | ||||||||||
| 
- Definition Earn Out Shares, Expiration Term No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |