v3.22.2.2
Business Combinations - SpringServe Components of Intangible Assets and Estimated Useful Lives (Details) - SpringServe
$ in Thousands
Jul. 01, 2021
USD ($)
project
Business Acquisition [Line Items]  
Intangible assets acquired $ 23,400
Technology  
Business Acquisition [Line Items]  
Intangible assets acquired $ 15,500
Estimated Useful Life 5 years
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets acquired $ 5,700
Estimated Useful Life 2 years
Trademarks and Trade Names  
Business Acquisition [Line Items]  
Intangible assets acquired $ 900
Estimated Useful Life 3 years
In-process research and development  
Business Acquisition [Line Items]  
Intangible assets acquired $ 800
Estimated Useful Life 3 years
Number of projects | project 2
Non-compete agreements  
Business Acquisition [Line Items]  
Intangible assets acquired $ 500
Estimated Useful Life 2 years