XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Indebtedness- Additional Information (Detail)
12 Months Ended
Nov. 06, 2023
USD ($)
Oct. 25, 2019
USD ($)
Nov. 07, 2025
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 07, 2024
USD ($)
Sep. 30, 2024
EUR (€)
Jan. 10, 2024
USD ($)
Jun. 13, 2023
USD ($)
Jan. 04, 2023
USD ($)
Jan. 03, 2023
USD ($)
Debt Instrument [Line Items]                        
Borrowings             $ 125,000,000          
Repayment of borrowings       $ 142,500,000 $ 79,000,000              
Debt issuance costs paid       3,630,000 2,357,000 $ 92,000            
Cash paid to interest       16,900,000 5,800,000 1,400,000            
Italy [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity       5,700,000 6,100,000     € 5,500,000        
Credit Facility [Member]                        
Debt Instrument [Line Items]                        
Debt issuance costs, net of accumulated amortization       1,100,000 1,900,000              
Debt issuance costs amortized or expensed       4,400,000 $ 1,300,000 $ 400,000            
Financing Agreement [Member] | Revolving Credit Facility [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Borrowings       $ 0                
Prior Financing Agreement [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Line of credit facility interest rate description         Borrowings under the Blue Torch Credit Facilities bore interest at a floating rate, which was, at the Company’s option, either the three-month SOFR rate (subject to a floor of 3.00% and a credit spread adjustment of 0.26161%) (the "Adjusted Term SOFR Rate") plus an applicable margin of 7.25%, or a base rate plus an applicable margin of 6.25%.              
Prior Financing Agreement [Member] | Base Rate [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Interest rate 6.25%                      
Prior Financing Agreement [Member] | Floor Rate [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Interest rate 3.00%                      
Prior Financing Agreement [Member] | Credit Spread Adjustment [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Interest rate 0.26161%                      
Prior Financing Agreement [Member] | Adjusted Term SOFR Rate [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Interest rate 7.25%                      
Prior Financing Agreement [Member] | Revolving Credit Facility [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity $ 25,000,000                      
Maturity date Nov. 06, 2027                      
Borrowings                 $ 15,000,000      
Repayment of borrowings $ 175,000,000                      
Percentage of unused line fee payable 2.00%                      
Prior Financing Agreement [Member] | Initial Term Loan [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity $ 100,000,000                      
Maturity date Nov. 06, 2027                      
Prior Financing Agreement [Member] | Delayed Draw Term Loan [Member] | Blue Torch Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity $ 25,000,000                      
Maturity date Nov. 06, 2027                      
Percentage of unused line fee payable 1.00%                      
New Credit Agreement [Member]                        
Debt Instrument [Line Items]                        
Debt issuance costs             1,200,000          
New Credit Agreement [Member] | Minimum [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Unrestricted Cash             45,000,000          
New Credit Agreement [Member] | Secured Credit Agreement [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity             275,000,000          
Debt Instrument Maturity Period     2029-11                  
New Credit Agreement [Member] | Initial Term Loan [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity             160,000,000          
Debt Instrument Maturity Period     2029-11                  
New Credit Agreement [Member] | Initial Term Loan [Member] | Minimum [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Unrestricted Cash             15,000,000          
New Credit Agreement [Member] | Delayed Draw Term Loan [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity             65,000,000          
Debt Instrument Maturity Period     2029-11                  
Line of credit facility interest rate description       Draws under the Term B Loan are at the Company’s option from January 1, 2025 through June 30, 2026, subject to, among other conditions, the Company’s continuing compliance with a pro-forma total debt-to-EBITDA leverage ratio of less than 4.0x. EBITDA is a non-GAAP financial measure which represents earnings before interest income (expense), income taxes, depreciation, amortization, and other negotiated addbacks and adjustments. In addition, at Oxford's discretion, an additional $50.0 million of draw capacity is available to the Company, through January 1, 2029 (the "Term C Loan" and, together with the Term B Loan, the "Delayed Draw Term Loans" and collectively with the Initial Term Loan, the "Credit Facilities"). The Initial Term Loan and Delayed Draw Term Loans, to the extent ultimately drawn, will each mature in November 2029, following an interest-only payment period ending December 2028, and monthly amortization of principal and accrued interest between January 2029 and November 2029.                
New Credit Agreement [Member] | Term C Loan [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Debt Instrument Maturity Period     2029-11                  
Additional borrowing capacity             $ 50,000,000          
New Credit Agreement [Member] | Credit Facility [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Unused Line Fee Percentage     0.50%                  
Facility Fee Percentage     1.50%                  
Debt Instrument, Frequency of Periodic Payment       annually                
Interest rate     5.75%                  
Line of credit facility interest rate description       Borrowings under the Credit Facilities bear interest at a percentage rate equal to the greater of 8.75% or 5.75% plus the one-month term SOFR rate. A facility fee equal to 1.5% of each applicable funded loan tranche is due at the time of funding of such respective tranche, and a 0.5% unused line fee is payable annually on the Term B Loan.                
New Credit Agreement [Member] | Credit Facility [Member] | Minimum [Member] | Oxford Finance LLC [Member]                        
Debt Instrument [Line Items]                        
Interest rate     8.75%                  
JPMorgan Credit Agreement [Member]                        
Debt Instrument [Line Items]                        
Maturity date   Oct. 25, 2024                    
Borrowings $ 79,000,000                   $ 49,000,000 $ 30,000,000
JPMorgan Credit Agreement [Member] | Revolving Credit Facility [Member]                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity   $ 300,000,000               $ 175,000,000