v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Customer Contract Acquisition and Fulfillment Costs
The following table presents the deferred customer contract acquisition and fulfillment costs included on our consolidated balance sheets:
 March 31,December 31,
Consolidated Balance Sheets20262025
Deferred Acquisition Costs  
Prepaid and other current assets$3,511 $3,550 
Other Assets4,986 4,778 
Total deferred customer contract acquisition costs$8,497 $8,328 
Deferred Fulfillment Costs
Prepaid and other current assets$1,696 $1,862 
Other Assets2,896 2,864 
Total deferred customer contract fulfillment costs$4,592 $4,726 

The following table presents deferred customer contract acquisition and fulfillment cost amortization, which are primarily included in “Selling, general and administrative” and “Other cost of revenues,” respectively, for the three months ended:
 March 31,March 31,
Consolidated Statements of Income20262025
Deferred acquisition cost amortization$1,006 $906 
Deferred fulfillment cost amortization480 595 
Schedule of Contract Assets and Liabilities
The following table presents contract assets and liabilities on our consolidated balance sheets:
 March 31,December 31,
Consolidated Balance Sheets20262025
Contract asset$8,108 $7,816 
Current portion in “Prepaid and other current assets”
4,320 4,131 
Contract liability4,472 4,409 
Current portion in “Advanced billings and customer deposits”
4,194 4,136