Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Disaggregation of Revenue by Geography (Details)

v3.25.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue $ 110,451 $ 97,612
Customer Concentration Risk | Revenue Benchmark    
Disaggregation Of Revenue [Line Items]    
Revenue $ 110,451 $ 97,612
Concentration risk percentage 100.00% 100.00%
Americas [Member] | Customer Concentration Risk | Revenue Benchmark    
Disaggregation Of Revenue [Line Items]    
Revenue [1] $ 62,711 $ 48,652
Concentration risk percentage [1] 57.00% 50.00%
EMEA [Member] | Customer Concentration Risk | Revenue Benchmark    
Disaggregation Of Revenue [Line Items]    
Revenue [2] $ 39,706 $ 35,458
Concentration risk percentage [2] 36.00% 36.00%
Asia Pacific [Member] | Customer Concentration Risk | Revenue Benchmark    
Disaggregation Of Revenue [Line Items]    
Revenue $ 8,034 $ 13,502
Concentration risk percentage 7.00% 14.00%
[1] U.S. represented 43 % and 41% for the years ended December 31, 2024 and 2023, respectively, and Canada represented 14% for the year ended December 31, 2024.
[2] United Kingdom represented 12% and 13% for the years ended December 31, 2024 and 2023, respectively.