XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Indebtedness - Summary of Carrying Values of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Current portion of long-term debt   $ 1,250
Long-term debt $ 157,015 93,107
Total indebtedness from outstanding term loans 157,015 94,357
Outstanding Term Loans [Member]    
Debt Instrument [Line Items]    
Principal amount outstanding 160,000 100,000
Unamortized original debt discount (2,327) (4,331)
Unamortized debt issuance costs and lenders fees (658) (1,312)
Total indebtedness from outstanding term loans 157,015 94,357
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Total indebtedness from outstanding term loans $ 157,015 $ 94,357