XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Contract assets $ 30,176 $ 32,249
Accounts receivable and contract assets, net 82,117 80,170
Nonrelated parties    
Accounts receivable 51,758 47,611
Related parties    
Accounts receivable $ 183 $ 310