XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Asset and Liability
The following table outlines the changes in the contract asset and liability balances from December 31, 2024, to March 31, 2025:
March 31,
2025
December 31,
2024
Change
Contract assets
Unbilled receivables, net$21,302 $17,610 $3,692 
Contract assets18,581 15,540 3,041 
Total contract assets
39,883 33,150 6,733 
Contract liabilities
Deferred revenue$55,957 $51,085 $4,872