Business Combinations - Schedule of preliminary estimated consideration transferred (Details) - Voyant
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]  
Final purchase price, net of working capital adjustments $ 157,098
Preliminary Estimate  
Business Acquisition [Line Items]  
Final purchase price, net of working capital adjustments 157,173
Measurement Period Adjustments  
Business Acquisition [Line Items]  
Final purchase price, net of working capital adjustments $ (75)