v3.26.1
Revenue - Schedule of Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Contract assets, current $ 7,788 $ 10,877 $ 10,376 $ 12,933
Contract assets, non-current 191 208 211 643
Total contract assets 7,979 11,085 10,587 13,576
Deferred revenue, current 314,263 341,281 264,917 281,760
Deferred revenue, non-current 7,208 8,962 10,798 5,477
Total contract liabilities $ 321,471 $ 350,243 $ 275,715 $ 287,237