v3.26.1
Long-Term Debt - Additional Information (Detail)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Jan. 15, 2026
USD ($)
Nov. 07, 2024
USD ($)
Delayed Draw Term Loan [Member] | New Credit Agreement [Member] | Oxford Finance LLC [Member]        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 65,000,000
Borrowings     $ 65,000,000  
Additional borrowing capacity       50,000,000
Senior Secured Term Loan [Member] | New Credit Agreement [Member] | Oxford Finance LLC [Member]        
Debt Instrument [Line Items]        
Maximum borrowing capacity       160,000,000
Secured Credit Agreement [Member] | New Credit Agreement [Member] | Oxford Finance LLC [Member]        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 275,000,000
Italy [Member]        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 6,300,000 € 5,500,000    
Borrowings $ 0