Deferred Solution and Other Costs (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Deferred solution costs | $ 12,966 | $ 16,741 |
| Deferred commissions | 9,665 | 9,870 |
| Deferred solution and other costs, current portion | 22,631 | 26,611 |
| Deferred solution costs | 1,699 | 2,628 |
| Deferred commissions | 26,128 | 25,488 |
| Deferred solution and other costs, net of current portion | $ 27,827 | $ 28,116 |