Revenue - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Contract With Customer Asset And Liability [Line Items] | |||||
| Revenue remaining performance obligation amount | $ 1,891,000 | ||||
| Additional amounts deferred | [1] | 609,376 | $ 495,988 | $ 442,658 | |
| Revenue remaining performance obligation revenue to be recognized year | 780,000 | ||||
| Revenue remaining performance obligation revenue to be recognized thereafter | 1,111,000 | ||||
| Deferred revenue, revenue recognized | 44,800 | $ 42,400 | $ 35,100 | ||
| Evolution IQ [Member] | |||||
| Contract With Customer Asset And Liability [Line Items] | |||||
| Additional amounts deferred | $ 21,500 | ||||
| |||||