XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Long-Term Trade And Unbilled Receivables And Contract Assets (Tables)
12 Months Ended
Dec. 31, 2023
Billed and Unbilled Contract Claims Subject to Uncertainty [Abstract]  
Schedule Of Long-Term Trade And Unbilled Receivables
The following table presents the components of long-term trade and unbilled receivables and contract assets as of December 31, 2023 and 2022.
 December 31, 2023December 31, 2022
Trade and unbilled receivables$71,763 $130,901 
Contract assets294,104 244,574 
Less - allowance for credit loss(1,148)(1,421)
Total$364,719 $374,054