XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following at December 31:
 20242023
Accrued wages, bonuses and commissions$109,207 $81,679 
Other accrued liabilities88,502 76,879 
 $197,709 $158,558