XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total net revenues $ 344,229 $ 332,069 $ 219,788
Dermatologic      
Disaggregation of Revenue [Line Items]      
Total net revenues 216,369 256,996 183,375
Non Dermatologic      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 127,860 $ 75,073 $ 36,413