XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Narrative (Details)
$ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Aug. 19, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 29, 2021
USD ($)
employees
Business Acquisition [Line Items]              
Contingent consideration, payout period   18 months          
Singapore Acquisition              
Business Acquisition [Line Items]              
Payments to acquire businesses, gross $ 2,546            
Contingent consideration payable 317            
Business combination, consideration transferred 2,574            
Business combination, preliminary working capital adjustment 28            
Cash and cash equivalents 491            
Transaction costs 13            
Revenue since acquisition date         $ 493    
Earnings (loss) since acquisition date         (93)    
Fair value of net assets acquired, goodwill and liabilities assumed $ 2,574            
HnB Acquisition              
Business Acquisition [Line Items]              
Payments to acquire businesses, gross   $ 1,064          
Contingent consideration payable   350          
Business combination, consideration transferred   1,260          
Business combination, preliminary working capital adjustment   46          
Business combination, acquired receivable, fair value   (28)          
Cash and cash equivalents   314          
Transaction costs   63          
Revenue since acquisition date       $ 64      
Earnings (loss) since acquisition date       88      
Fair value of net assets acquired, goodwill and liabilities assumed   $ 1,260          
HnB Acquisition | Fair Value, Inputs, Level 3              
Business Acquisition [Line Items]              
Contingent consideration payable       $ 150 150    
Karani, LLC              
Business Acquisition [Line Items]              
Payments to acquire businesses, gross     $ 6,805        
Cash and cash equivalents             $ 737
Transaction costs             200
Revenue since acquisition date         5,985 $ 9,954  
Earnings (loss) since acquisition date         $ (811) $ 944  
Promissory note             2,000
Fair value of net assets acquired, goodwill and liabilities assumed             8,673
Working capital credit acquired             (132)
Karani, LLC | Chief Financial Officer [Member]              
Business Acquisition [Line Items]              
Retention payment             $ 250
Karani, LLC | Installment Payable, Period One | Promissory Note              
Business Acquisition [Line Items]              
Installment payable period     6 months        
Karani, LLC | Installment Payable, Period Two | Promissory Note              
Business Acquisition [Line Items]              
Installment payable period     18 months        
Karani, LLC | India              
Business Acquisition [Line Items]              
Number of employees | employees             560
Karani, LLC | Philippines              
Business Acquisition [Line Items]              
Number of employees | employees             120