XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]        
Contract assets, current $ 8,868 $ 12,933 $ 10,371 $ 12,052
Contract assets, non-current 331 643 1,192 915
Total contract assets 9,199 13,576 11,563 12,967
Deferred revenue, current 258,582 281,760 220,943 235,992
Deferred revenue, non-current 3,944 5,477 5,216 4,700
Total contract liabilities $ 262,526 $ 287,237 $ 226,159 $ 240,692