v3.26.1
Leases - Maturities of Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (July 1 through December 31) $ 1,032  
2027 1,841  
2028 570  
2029 585  
2030 599  
Thereafter (through 2032) 820  
Total lease payments 5,447  
Less: Discount to present value 910  
Present value of lease liabilities 4,537  
Current portion of lease liabilities (July 1, 2026 through June 30, 2027) 1,760 $ 1,687
Non-current portion of lease liabilities $ 2,777 $ 3,678