XML 96 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Trade And Unbilled Receivables And Contract Assets (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and 2023.
 December 31, 2024December 31, 2023
Trade and unbilled receivables$60,854 $71,763 
Contract assets457,316 294,104 
Less - allowance for credit loss(1,871)(1,148)
Total$516,299 $364,719