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