XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Obligations (Tables)
3 Months Ended
Mar. 31, 2025
Lease Obligations [Abstract]  
Schedule of Lease Information

Three Months Ended March 31, 2025

Three Months Ended March 31, 2024

Operating lease cost

$

940

$

885 

Variable lease cost-operating leases

$

284

$

282 

At March 31, 2025

At December 31, 2024

Supplemental balance sheet information related to leases:

Operating Leases

Operating lease right-of-use assets

$

12,622

$

12,686

Current liabilities

$

2,477

$

3,189

Operating lease liabilities (noncurrent portion)

11,925

11,299

Imputed Interest

(1,315)

(1,349)

Total operating lease liabilities

$

13,087

$

13,139

Summary of Maturity of Lease Obligations for Operating Leases

Maturities of lease liabilities:

At March 31, 2025

At December 31, 2024

Operating Leases

Operating Leases

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)

Total Operating Lease Liabilities

$

13,087

$

13,139