Quarterly report [Sections 13 or 15(d)]

Acquisitions - Schedule of Business Acquisitions by Acquisition compared to the preliminary values recorded (Details)

v3.25.1
Acquisitions - Schedule of Business Acquisitions by Acquisition compared to the preliminary values recorded (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Business Acquisition [Line Items]    
Common stock - issued $ 0 $ 0
Preliminary Allocation    
Business Acquisition [Line Items]    
Cash consideration - paid 675  
Common stock - issued 0  
Common stock - issuable 1,167  
Additional earn-out consideration 3,127  
Goodwill and intangible assets 6,149  
Adjustment    
Business Acquisition [Line Items]    
Cash consideration - paid 100  
Common stock - issued 250  
Common stock - issuable (167)  
Additional earn-out consideration (18)  
Goodwill and intangible assets 165  
As adjusted    
Business Acquisition [Line Items]    
Cash consideration - paid 775  
Common stock - issued 250  
Common stock - issuable 1,000  
Additional earn-out consideration 3,109  
Goodwill and intangible assets $ 6,314