XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Contract Acquisition and Fulfillment Costs (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Activity of Deferred Contract Acquisition and Fulfillment Costs The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
 (in thousands)
Beginning balance$103,075 $87,165 
Capitalization of contract acquisition and fulfillment costs25,480 22,036 
Amortization of deferred contract acquisition and fulfillment costs(19,517)(16,955)
Ending balance$109,038 $92,246