XML 59 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Schedule of Revenue Disaggregated by Type and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 83,132 $ 69,162
U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 72,018 60,294
Outside of U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 11,114 8,868
System sales and rentals | U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 23,386 18,687
System sales and rentals | Outside of U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 3,853 3,853
Handpieces and other consumables | U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 43,018 38,011
Handpieces and other consumables | Outside of U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 6,372 4,477
Service | U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 5,614 3,596
Service | Outside of U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue $ 889 $ 538