XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Receivables, Net (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Summary of Contract Receivables

Contract receivables, net consisted of the following as of December 31:

 

 

2022

 

 

2021

 

Billed receivables

 

$

238,449

 

 

$

245,425

 

Allowance for expected credit losses

 

 

(6,112

)

 

 

(7,741

)

Contract receivables, net

 

$

232,337

 

 

$

237,684