v3.26.1
Debt - Notes Payable (Details) - Notes payable - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt, gross $ 26,167 $ 27,345
Carrying Value    
Debt Instrument [Line Items]    
Total debt 23,197 22,906
Promissory Note Payable In Connection With 2023 Acquisition    
Debt Instrument [Line Items]    
Long-term debt, gross $ 10,800 10,600
Stated interest rate (as percent) 5.50%  
Debt instrument, term (in years) 5 years  
Promissory Note Payable In Connection With 2023 Acquisition | Carrying Value    
Debt Instrument [Line Items]    
Total debt $ 10,300 10,100
Promissory Note Payable In Connection With 2024 And 2022 Acquisition    
Debt Instrument [Line Items]    
Long-term debt, gross 13,700 13,700
Notes payable, noncurrent 10,900 10,800
Notes payable $ 2,000  
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Minimum    
Debt Instrument [Line Items]    
Stated interest rate (as percent) 5.50%  
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Maximum    
Debt Instrument [Line Items]    
Stated interest rate (as percent) 6.00%  
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Carrying Value    
Debt Instrument [Line Items]    
Total debt $ 12,900 $ 12,800