v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2026
USD ($)
segment
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Product Information [Line Items]          
Restricted cash $ 85,310 $ 4,322 $ 4,396 $ 310 $ 309
Escrow deposit   $ 312      
Number of operating segments | segment   1      
Research and development expenses 2,018 $ 18,359 16,061 8,380  
Benefit plan 88 567 456 379  
Stock-based compensation expense 1,028 7,541 9,362 3,908  
Advertising and marketing expense 1,698 $ 7,551 5,000 2,300  
Services          
Product Information [Line Items]          
Subscription contract, minimum   1 year      
Subscription contract, maximum   5 years      
RSUs          
Product Information [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares issuable for each award | shares   1      
Vesting period (in years)   3 years      
Vendor          
Product Information [Line Items]          
Escrow deposit   $ 3,156 311    
Minimum          
Product Information [Line Items]          
Capitalized contract cost, amortization period   1 year      
Product warranty   1 year      
Minimum | Software and Software Development Costs          
Product Information [Line Items]          
Useful life   3 years      
Maximum          
Product Information [Line Items]          
Capitalized contract cost, amortization period   5 years      
Product warranty   8 years      
Maximum | Software and Software Development Costs          
Product Information [Line Items]          
Useful life   5 years      
Interest Expense          
Product Information [Line Items]          
Foreign currency transaction gain (loss) realized $ (43) $ (3,862) (1,790) $ 839  
MiX Telematics Enterprise BEE Trust          
Product Information [Line Items]          
Cash   720 698    
Facilities Agreement          
Product Information [Line Items]          
Escrow deposit     3,336    
Leased Property          
Product Information [Line Items]          
Escrow deposit     $ 51    
Lease Agreements | MiX Telematics Enterprise BEE Trust          
Product Information [Line Items]          
Cash   58      
Lease Agreements | Fleet Complete Australia          
Product Information [Line Items]          
Cash   $ 76