XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 3,641  
2027 4,717  
2028 4,537  
2029 4,579  
2030 4,484  
2031 and beyond 3,116  
Total future minimum lease payments 25,074  
Less: imputed interest 3,660  
Total lease liabilities 21,414 $ 21,776
Finance Leases    
Remainder of 2026 155  
2027 206  
2028 206  
2029 113  
2030 0  
2031 and beyond 0  
Total future minimum lease payments 680  
Less: imputed interest 79  
Total lease liabilities $ 601 $ 628