v3.25.1
Revenue, Concentration and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, Concentration and Geographic Information    
Total revenue from continuing operations $ 41,040 $ 37,291
Americas    
Revenue, Concentration and Geographic Information    
Total revenue from continuing operations 32,195 26,690
Europe, the Middle East, and Africa (EMEA)    
Revenue, Concentration and Geographic Information    
Total revenue from continuing operations 5,580 7,400
Asia Pacific (APAC)    
Revenue, Concentration and Geographic Information    
Total revenue from continuing operations $ 3,265 $ 3,201