v3.26.1
Long-Term Debt - Summary of Carrying Values of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt $ 221,591 $ 157,391
Outstanding Term Loans [Member]    
Debt Instrument [Line Items]    
Principal amount outstanding 225,000 160,000
Unamortized original debt discount (2,447) (1,839)
Unamortized debt issuance costs and lenders fees (962) (770)
Total indebtedness from outstanding term loans 221,591 157,391
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Total indebtedness from outstanding term loans $ 221,591 $ 157,391