v3.26.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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 $ 529   $ 529    
Earnout consideration percentage     10.00%    
Earnout consideration 3,050   $ 3,050    
Remeasurement of contingent consideration 1,360 3,922  
Ceres Securities, LLC [Member]          
Contingent Consideration [Line Items]          
Additional consideration payable 225,000   225,000    
Earnout consideration 50,000   50,000    
Ceres Securities, LLC [Member] | Monte Carlo Simulation [Member]          
Contingent Consideration [Line Items]          
Fair value of contingent consideration $ 15,766   $ 15,766   $ 11,844
Maximum [Member] | Ceres Securities, LLC [Member]          
Contingent Consideration [Line Items]          
Revenue at compound annual growth rate 22.00%   22.00%    
Minimum [Member] | Ceres Securities, LLC [Member]          
Contingent Consideration [Line Items]          
Revenue at compound annual growth rate 12.00%   12.00%