v3.25.1
Commitments and Contingencies (Details)
Apr. 03, 2025
patent
Aug. 26, 2024
patent
Aug. 16, 2024
patent
Jul. 24, 2024
patent
Jul. 08, 2024
patent
Jun. 04, 2024
USD ($)
Payment
May 06, 2024
patent
Jan. 16, 2024
competingMotion
Sep. 15, 2022
patent
Dec. 14, 2020
patent
Mar. 31, 2025
subpoena
Loss Contingencies [Line Items]                      
Number Of Subpoenas Issued by SEC | subpoena                     3
Edge Systems LLC v. Cartessa Aesthetics, LLC                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number                   5  
Gain contingency, patents allegedly infringed, number, revised                   4  
Gain contingency, patents allegedly infringed, partial denial of motion for summary judgement of non-infringement, number                 3    
Securities Class Action                      
Loss Contingencies [Line Items]                      
Loss contingency, number of competing motions | competingMotion               3      
Luvo Medical Technologies Inc                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number     5                
Aesthetic Management Partners Inc.                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number         5            
eMIRAmed USA, LLC                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number   5                  
Sinclair Pharma US, Inc                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number       5              
Medicreations LLC                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number             12        
Candela Corp. | Subsequent Event                      
Loss Contingencies [Line Items]                      
Gain contingency, patents allegedly infringed upon, number 5                    
Medical Purchasing Resource, LLC | Pending Litigation                      
Loss Contingencies [Line Items]                      
Litigation settlement, amount awarded from other party | $           $ 105,000          
Litigation settlement, amount awarded, number of payments to be received | Payment           4          
Litigation settlement, amount awarded, individual payment amount | $           $ 26,250