XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Contract Balances - Schedule of Total Revenue From Customers By Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 46,276 $ 32,934 $ 126,904 $ 90,831
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 42,946 30,170 117,230 82,970
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 1,519 1,301 4,533 3,802
Japan        
Disaggregation of Revenue [Line Items]        
Total revenue 1,462 1,109 4,183 3,100
Rest of Europe        
Disaggregation of Revenue [Line Items]        
Total revenue $ 349 $ 354 $ 958 $ 959