v3.25.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued hosting fees $ 4,205 $ 2,704
Accrued transaction processing fees 6,115 5,904
Accrued professional services 2,331 2,748
Lease and other restructuring charges 706 1,868
Other 11,215 5,015
Accrued liabilities $ 24,572 $ 18,239