v3.26.3
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Term loan $ 117,188  
Debt discount and issuance cost, net of amortization (435) $ (533)
Total debt 116,753 121,342
Less: debt maturing within one year, net 6,125 6,120
Long-term debt, net 110,628 115,222
June 2030 Term Loan    
Debt Instrument [Line Items]    
Term loan $ 117,188 $ 121,875