XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Asset and Liability
The following table outlines the changes in our contract asset and liability balances for the years ended:
December 31,
2024202320222023 to 2024 Change2022 to 2023 Change
Contract assets
Unbilled receivables, net$17,610 $15,318 $13,940 $2,292 $1,378 
Contract assets15,540 16,774 21,348 (1,234)(4,574)
Total contract assets33,150 32,092 35,288 1,058 (3,196)
Contract liabilities
Deferred revenue$51,085 $45,732 $43,057 $5,353 $2,675