XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Unaudited Pro Forma Information (Details) - Antares Pharma, Inc - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition [Line Items]        
Total revenues $ 216,033 $ 208,976 $ 599,214 $ 531,189
Net income $ 81,837 $ 66,771 $ 196,206 $ 163,795