XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]        
Contract assets, current $ 8,865 $ 12,052 $ 11,870 $ 12,540
Contract assets, non-current 1,072 915 1,069 1,720
Total contract assets 9,937 12,967 12,939 14,260
Deferred revenue, current 218,233 235,992 192,164 194,768
Deferred revenue, non-current 4,695 4,700 3,734 5,556
Total contract liabilities $ 222,928 $ 240,692 $ 195,898 $ 200,324