XML 52 R41.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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 64,082 $ 43,424 $ 116,669 $ 80,629
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 60,311 39,987 109,298 74,285
Rest of World [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,771 $ 3,437 $ 7,371 $ 6,344