v3.26.1
Debt and Lease Liabilities - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt And Leases [Abstract]    
Lease liabilities $ 3,232 $ 3,567
Current portion of lease liabilities (1,201) (1,203)
Net long-term lease liabilities $ 2,031 $ 2,364