XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - IDA Ireland Grant (Details)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
IDA Ireland Financial Assistance Grants | Maximum      
Government Assistance [Line Items]      
Termination period (upon completion of capital investment) 5 years    
IDA Ireland Financial Assistance Grants | Minimum      
Government Assistance [Line Items]      
Termination period (from last grant payment) 5 years    
IDA Ireland Employment Grants      
Government Assistance [Line Items]      
Grant funding received | $   $ 0.5 $ 0.6
IDA Ireland Employment Grants | Maximum      
Government Assistance [Line Items]      
Grant funding for each new job created € 1,000,000    
IDA Ireland Employment Grants | Minimum      
Government Assistance [Line Items]      
Grant funding for each new job created € 10,000    
Aggregate number of new jobs required to receive Grant benefits 100    
Vacant job duration prompting repayment of grant funding 6 months    
IDA Ireland Capital Grants      
Government Assistance [Line Items]      
Grant funding received | $   $ 0.5 $ 0.4
IDA Ireland Capital Grants | Maximum      
Government Assistance [Line Items]      
Grant amount for machinery and equipment € 1,200,000    
IDA Ireland Capital Grants | Minimum      
Government Assistance [Line Items]      
Grant amount for machinery and equipment (percent of actual expenditure) 4.00%    
Aggregate number of new jobs required to receive Grant benefits 100    
Expenditure requirement on eligible machinery and equipment € 30,000,000