v3.25.2
Long-Term Debt - Summary of Carrying Values of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt $ 157,047 $ 157,015
Total indebtedness from outstanding term loans 157,047 157,015
Outstanding Term Loans [Member]    
Debt Instrument [Line Items]    
Principal amount outstanding 160,000 160,000
Unamortized original debt discount (2,083) (2,327)
Unamortized debt issuance costs and lenders fees (870) (658)
Total indebtedness from outstanding term loans 157,047 157,015
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Total indebtedness from outstanding term loans $ 157,047 $ 157,015