XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 25, 2021
Mar. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Commitments And Contingencies [Line Items]        
Contractual commitments outstanding   $ 8,370 $ 7,910  
Matching Share of Osceola Project Costs        
Commitments And Contingencies [Line Items]        
Matching share commitment (as a percent)       20.00%
Total amount committed       $ 9,100
Maximum | Matching Share of Osceola Project Costs        
Commitments And Contingencies [Line Items]        
Funding commitment per single calendar quarter       $ 1,000
Center For NeoVation        
Commitments And Contingencies [Line Items]        
Contract, termination period 18 months 18 months    
Center For NeoVation | Maximum        
Commitments And Contingencies [Line Items]        
Contract termination fee $ 15      
Center For NeoVation | Term To Bring The Plant To Full Production Capacity        
Commitments And Contingencies [Line Items]        
Lease term 5 years      
Center For NeoVation | Term To Operate The Plant At Full Capacity        
Commitments And Contingencies [Line Items]        
Lease term 15 years