Revenue Recognition - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations Unsatisfied or Partially Unsatisfied (Details 1) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Remaining Performance Obligations | |
Total revenue | $ 319,812 |