XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Tax Credit Carry Forwards and Investments in Foreign Subsidiaries (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Tax credit carryforwards  
Unrecognized U.S. income and foreign withholding taxes $ 12.5
Research and Development Tax Credits | Federal  
Tax credit carryforwards  
Tax credit carryforwards $ 10.2
Tax credit expiration date Dec. 31, 2036
Research and Development Tax Credits | State  
Tax credit carryforwards  
Tax credit carryforwards $ 5.4
Orphan Drug Tax Credit | Federal  
Tax credit carryforwards  
Tax credit carryforwards $ 0.5