XML 105 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Liabilities Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,010  
2027 1,897  
2028 1,546  
2029 1,191  
2030 1,059  
Thereafter 88  
Total lease payments 7,791  
Less imputed interest (771)  
Total operating lease liabilities $ 7,020 $ 5,600