v3.26.1
Leases - Maturity Schedule for Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 965  
2027 1,947  
2028 1,755  
2029 976  
2030 878  
Thereafter 3,096  
Total undiscounted minimum lease payments 9,617  
Less: amount representing interest (1,260)  
Lease liabilities $ 8,357 $ 9,047