v3.24.2.u1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 02, 2024
Mar. 31, 2024
Dec. 31, 2023
MiX Telematics [Member]      
Subsequent Event [Line Items]      
Acquisition related costs   $ 2,300 $ 3,500
Subsequent Event [Member] | Amended And Restated Credit Agreement [Member]      
Subsequent Event [Line Items]      
Preferred stock redemption amount $ 90,300    
Subsequent Event [Member] | MiX Telematics [Member]      
Subsequent Event [Line Items]      
Purchase price consideration $ 362,005