v3.25.4
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