XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Disaggregated Revenue from Contracts with Customers by Nature of Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 21,199 $ 15,315 $ 41,690 $ 29,715
EEG Headbands | Point in Time        
Disaggregation of Revenue [Line Items]        
Total Revenue 15,923 11,576 31,531 22,611
EEG Portal and Clarity Subscriptions | Over Time        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,276 $ 3,739 $ 10,159 $ 7,104