v3.26.1
Leases - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 [1] $ 566  
2027 740  
2028 583  
2029 395  
2030 78  
Thereafter 0  
Total lease payments 2,362  
Less: Imputed Interest 141  
Present value of lease liabilities $ 2,221 $ 2,387
[1] 2026 includes lease payments from April 1, 2026 through December 31, 2026.