XML 42 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Contract Assets (Tables)
6 Months Ended
Jun. 30, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Summary of Changes in Contract Assets

Changes in contract assets were comprised of the following:

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Balance at beginning of the period

$

5,489

 

 

$

5,510

 

 

$

8,486

 

 

$

4,452

 

Satisfaction of existing contracts

 

(17,471

)

 

 

(12,245

)

 

 

(33,794

)

 

 

(21,405

)

Additional revenue earned on new and existing contracts

 

18,218

 

 

 

15,963

 

 

 

31,454

 

 

 

26,232

 

Other, primarily changes in foreign currency exchange rates

 

251

 

 

 

 

 

 

341

 

 

 

(51

)

Balance at end of the period

$

6,487

 

 

$

9,228

 

 

$

6,487

 

 

$

9,228