XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Contract Liabilities (Customer Advances) (Tables)
12 Months Ended
Dec. 31, 2023
Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]  
Schedule Of Customer Advances
 December 31, 2023December 31, 2022
  Contract liabilities$2,010,422 $1,994,236 
Less: Contract liabilities presented under long-term liabilities354,319 217,075 
 $1,656,103 $1,777,161