v3.25.2
OTHER FINANCIAL INFORMATION - Schedule of Percentage Distribution between Major Classes of Inventory (Details) - Inventory Concentration Risk - Inventories
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Raw Material and Work in Process    
Inventory [Line Items]    
Percentage of total inventory 65.10% 67.80%
Finished Goods and Purchased Parts    
Inventory [Line Items]    
Percentage of total inventory 34.90% 32.20%