XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Obligations (Summary of Maturity of Lease Obligations for Operating Leases) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Commitments and Contingencies [Abstract]      
One year or less $ 2,263 $ 3,094  
Over one year through three years 5,132 5,132  
Over three years through five years 3,632 3,632  
Over five years 2,762 2,762  
Gross Operating Lease Liabilities 13,789 14,620  
Imputed Interest (1,210) (1,305) $ (1,305)
Total Operating Lease Liabilities $ 12,579 $ 13,315 $ 13,315