XML 59 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue and Contract Balances (Schedule of Total Revenue From Customers By Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 52,587 $ 37,205
United States [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 48,987 34,298
Rest of World [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,600 $ 2,907