v3.26.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Contingent Consideration [Line Items]      
Earnout consideration, description If the revenue CAGR for the earnout period is equal to or less than 12%, then the aggregate amount of the earnout consideration will be $0;If the revenue CAGR for the earnout period is greater than 12% but less than 22%, then the aggregate amount of the earnout consideration will be pro-rated using straight-line interpolation between $0 and $225,000; andIf the revenue CAGR for the earnout period is equal to or greater than 22%, then the aggregate amount of the earnout consideration will be $225,000.    
Accrued compensation $ 353    
Earnout consideration percentage 10.00%    
Earnout consideration $ 3,050    
Remeasurement of contingent consideration 2,562  
Ceres Securities, LLC [Member]      
Contingent Consideration [Line Items]      
Additional consideration payable 225,000    
Earnout consideration 50,000    
Ceres Securities, LLC [Member] | Monte Carlo Simulation [Member]      
Contingent Consideration [Line Items]      
Fair value of contingent consideration $ 14,406   $ 11,844
Maximum [Member] | Ceres Securities, LLC [Member]      
Contingent Consideration [Line Items]      
Revenue at compound annual growth rate 22.00%    
Minimum [Member] | Ceres Securities, LLC [Member]      
Contingent Consideration [Line Items]      
Revenue at compound annual growth rate 12.00%