v3.24.3
Acquisition - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 02, 2023
Feb. 29, 2024
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Business Acquisition [Line Items]            
Increase in contingent consideration liability       $ 137 $ 305  
Shared issued in business combination       $ 625 $ 180  
Tridi Teknoloj A S Member            
Business Acquisition [Line Items]            
Goodwill acquired during period $ 4,800          
Aggregate non-contingent portion of purchase price 3,800          
Aggregate non-contingent portion of purchase price withheld for future payment 400          
Initial fair value of contingent consideration 900          
Business combination contingent consideration liability payment description       In addition, the purchase price included a contingent consideration arrangement to the former owner of Tridi up to a maximum amount of $1.25 million (undiscounted) in shares of the Company’s Class A common stock in two installments on the first and second anniversary of the acquisition.    
Fair value of contingent consideration 860     $ 600   $ 1,100
Shared issued in business combination, Shares   21,083        
Shared issued in business combination   $ 600        
Tridi Teknoloj A S Member | Maximum            
Business Acquisition [Line Items]            
Contingent consideration $ 1,250          
Tridi Teknoloj A S Member | Vendor Relationships            
Business Acquisition [Line Items]            
Intangible assets, estimated useful lives 10 years          
Tridi Teknoloj A S Member | General and Administrative            
Business Acquisition [Line Items]            
Increase in contingent consideration liability     $ 100