Revenue Recognition - Summary of Transaction Price Allocated to Remaining Performance Obligations (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 13,690 |
WRN R&D Services | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Amount | $ 13,690 |