v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Allowance for Credit Losses Related to Accounts Receivable

The allowance for credit losses related to accounts receivable and changes were as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Allowance for credit losses

 

 

 

 

 

 

Balance at beginning of year, January 1

 

$

2,444

 

 

$

1,988

 

Charge to provision accounts

 

 

2,086

 

 

 

2,186

 

Write-offs or other

 

 

(1,171

)

 

 

(1,730

)

Balance at period end, September 30 and December 31, respectively

 

$

3,359

 

 

$

2,444

 

Summary of Contract Liabilities

The following table presents contract liabilities as of December 31, 2023 and September 30, 2024 (in thousands):

 

Rollforward of contract liabilities:

 

 

 

Contract liabilities at December 31, 2023

 

$

7,357

 

Revenue recognized

 

 

(150,697

)

Payments received in advance

 

 

151,643

 

Contract liabilities at September 30, 2024

 

$

8,303