XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF CONTRACT ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Balance outstanding $ 14,481 $ 9,982
Amounts transferred over time to contract assets 97,724 110,195
Allowance for current expected credit losses 4 (12)
Amounts invoiced during the period (98,417) (105,684)
Balance outstanding $ 13,792 $ 14,481