XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contract Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Summary of Contract Receivables

Contract receivables consisted of the following as of December 31: 

 

 

 

2021

 

 

2020

 

Billed receivables

 

$

245,425

 

 

$

230,466

 

Allowance for expected credit losses

 

 

(7,741

)

 

 

(7,616

)

Contract receivables, net

 

$

237,684

 

 

$

222,850