XML 110 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Future Commitments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
January 1, 2026 through December 31, 2026 $ 1,549  
January 1, 2027 through December 31, 2027 1,090  
January 1, 2028 through December 31, 2028 623  
January 1, 2029 through December 31, 2029 227  
January 1, 2030 through December 31, 2030 57  
Total lease payments 3,546  
Less: imputed interest (454)  
Total lease liability $ 3,092 $ 1,366