v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
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):

 

 

2026

 

 

2025

 

Allowance for credit losses

 

 

 

 

 

 

Balance at beginning of year, January 1

 

$

7,963

 

 

$

4,912

 

Charge to provision accounts

 

 

3,920

 

 

 

6,586

 

Write-offs or other

 

 

(3,270

)

 

 

(3,535

)

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

 

$

8,613

 

 

$

7,963

 

 

Summary of Contract Liabilities

The following table presents contract liabilities as of December 31, 2025 and June 30, 2026 (in thousands):

Rollforward of contract liabilities:

 

 

 

Contract liabilities at December 31, 2025

 

$

10,319

 

Revenue recognized

 

 

(147,721

)

Payments received in advance

 

 

150,930

 

Contract liabilities at June 30, 2026

 

$

13,528