v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2025

 

$

4,048

 

Provision for expected credit losses

 

 

111

 

Write-offs recorded against the allowance

 

 

(361

)

Balance at March 31, 2026

 

$

3,798

 

Provision for expected credit losses

 

 

1,098

 

Write-offs recorded against the allowance

 

 

(1,202

)

Balance at June 30, 2026

 

$

3,694

 

Summary of Remaining Performance Obligation

Remaining performance obligation consisted of the following:

 

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of June 30, 2026

 

$

136,166

 

 

$

64,712

 

 

$

200,878

 

As of June 30, 2025

 

 

122,565

 

 

 

58,221

 

 

 

180,786