XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Future Lease payments $ 6,230
Indemnifications  
Term of Product Warranty 90 days
Purchase Obligations  
Purchase Obligation, Total $ 34,100
Period over which the majority of purchase obligations become due 9 months