XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Changes in Deferred Revenue

Changes in deferred revenue for the three and nine months ended September 30, 2024 and 2023 were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance, beginning of period

 

$

142,360

 

 

$

124,233

 

 

$

130,469

 

 

$

117,416

 

Recognition of revenue included in beginning of period balance

 

 

(11,583

)

 

 

(5,592

)

 

 

(27,626

)

 

 

(16,185

)

Contract balance, net of revenue recognized during the period

 

 

11,479

 

 

 

9,677

 

 

 

39,413

 

 

 

27,087

 

Balance, end of period

 

$

142,256

 

 

$

128,318

 

 

$

142,256

 

 

$

128,318

 

 

Summary of Asset Balances and Related Amortization Expense For Contract Costs

The following tables present the asset balances and related amortization expense for these contract costs:

 

 

 

As of and for the Three Months Ended September 30, 2024

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

396,960

 

 

$

27,188

 

 

$

(16,247

)

 

$

407,901

 

 Costs to fulfill a contract

 

$

459,724

 

 

$

36,776

 

 

$

(16,841

)

 

$

479,659

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Three Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

350,486

 

 

$

21,451

 

 

$

(13,901

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

380,324

 

 

$

32,680

 

 

$

(13,552

)

 

$

399,452

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2024

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

378,467

 

 

$

76,869

 

 

$

(47,435

)

 

$

407,901

 

 Costs to fulfill a contract

 

$

420,011

 

 

$

107,665

 

 

$

(48,017

)

 

$

479,659

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of and for the Nine Months Ended September 30, 2023

 

 

 

Beginning

 

 

Capitalization

 

 

 

 

 

Ending

 

 

 

Balance

 

 

of Costs

 

 

Amortization

 

 

Balance

 

 Costs to obtain a contract

 

$

325,457

 

 

$

72,885

 

 

$

(40,306

)

 

$

358,036

 

 Costs to fulfill a contract

 

$

338,895

 

 

$

98,842

 

 

$

(38,285

)

 

$

399,452