XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Summary of Maturity of Lease Obligations for Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies [Abstract]    
One year or less $ 3,189  
Over one year through three years 5,680  
Over three years through five years 3,213  
Over five years 2,406  
Gross Operating Lease Liabilities 14,488  
Imputed interest (1,349) $ (1,305)
Total Operating Lease Liabilities $ 13,139 $ 13,315