Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Goodwill [Roll Forward] | ||
| Goodwill, beginning balance | $ 321,734 | $ 339,702 |
| Goodwill, ending balance | 1,653,822 | 321,734 |
| Zenetex | ||
| Goodwill [Roll Forward] | ||
| Goodwill, beginning balance | 53,541 | |
| Adjustments to preliminary purchase price allocation | (13,383) | |
| HHB Systems | ||
| Goodwill [Roll Forward] | ||
| Goodwill, beginning balance | 6,100 | |
| Adjustments to preliminary purchase price allocation | $ (4,585) | |
| Vertex | ||
| Goodwill [Roll Forward] | ||
| Goodwill acquired | $ 1,332,088 | |