XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Obligations (Summary of Maturity of Lease Obligations for Operating Leases) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Commitments And Contingencies [Abstract]      
One year or less $ 2,477 $ 3,189  
Over one year through three years 5,987 5,680  
Over three years through five years 3,533 3,213  
Over five years 2,405 2,406  
Gross Operating Lease Liabilities 14,402 14,488  
Imputed interest (1,315) (1,349) $ (1,349)
Total Operating Lease Liabilities $ 13,087 $ 13,139 $ 13,139