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% | |||