v3.25.4
Revenue Recognition and Deferred Costs - Schedule of Disaggregate Revenue by Major Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Total revenue $ 342,349 $ 332,927 $ 309,394
Subscription Solutions Fees      
Disaggregation Of Revenue [Line Items]      
Total revenue 255,623 247,870 229,265
Partner and Services Fees      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 86,726 $ 85,057 $ 80,129