XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE  
Schedule of Disaggregated Revenues

Year Ended December 31, 

 

    

2023

    

2022

2021

Over time

71

%  

69

%

65

%

Point-in-time

 

29

%  

31

%

35

%

Total

 

100

%  

100

%

100

%