XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Obligations (Summary of Maturity of Lease Obligations for Operating Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies [Abstract]    
One year or less $ 1,657 $ 3,094
Over one year through three years 5,866 5,132
Over three years through five years 4,391 3,632
Over five years 3,576 2,762
Gross Operating Lease Liabilities 15,490 14,620
Imputed interest (1,517) (1,305)
Total Operating Lease Liabilities $ 13,973 $ 13,315