v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 55,195 $ 60,750 $ 111,124 $ 119,941
Subscription Services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 52,795 58,200 106,366 115,511
Professional Services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 2,400 $ 2,550 $ 4,758 $ 4,430