v3.24.2.u1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - IDA Ireland Grant (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2021
EUR (€)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
IDA Ireland Financial Assistance Grants          
Government Assistance [Line Items]          
Recognized grant income | $   $ 0 $ 0    
IDA Ireland Financial Assistance Grants | Maximum [Member]          
Government Assistance [Line Items]          
Termination period (upon completion of capital investment) 5 years        
IDA Ireland Financial Assistance Grants | Minimum [Member]          
Government Assistance [Line Items]          
Termination period (from last grant payment) 5 years        
IDA Ireland Employment Grants          
Government Assistance [Line Items]          
Grant funding received       $ 600,000 € 500,000
IDA Ireland Employment Grants | Maximum [Member]          
Government Assistance [Line Items]          
Grant funding for each new job created € 1,000,000.0        
IDA Ireland Employment Grants | Minimum [Member]          
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       $ 400,000 € 400,000
IDA Ireland Capital Grants | Maximum [Member]          
Government Assistance [Line Items]          
Grant amount for machinery and equipment € 1,200,000        
IDA Ireland Capital Grants | Minimum [Member]          
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.0