v3.26.1
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Term loans payable $ 30,000 $ 30,000
Less: Unamortized debt issuance cost (1,335) (1,404)
Long-term debt 28,665 28,596
Less: Current portion of long-term debt 0 0
Long-term debt $ 28,665 $ 28,596