v3.26.1
Revenue Recognition Revenue Contract Assets and Liabilities Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
Beginning balance, January 1, 2026 $ 151,350
Changes due to business combination 22,442
Revenues recognized from beginning contract liability (120,740)
Cumulative catch-up adjustments 263
Increases due to amounts collected or due 261,574
Revenues recognized from current period increases (82,964)
Other (28)
Ending balance, June 30, 2026 $ 231,897