v3.26.1
Revenue - Deferred Revenue and Contract Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Deferred Revenue and Contract Assets [Roll Forward]    
Balance, beginning of period $ 152,935 $ 156,804
Contract liabilities 129,069 275,540
Recognized revenue (126,653) (279,409)
Balance, end of period $ 155,351 $ 152,935