XML 58 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Leases

Leases consist of the following (in thousands):

 

   Classification  December 31, 
Assets     2024   2023 
Operating  Right of use operating lease assets, net  $20,553   $22,597 
Liabilites             
Operating - Current  Current portion, operating leases  $4,851   $4,333 
Operating - Noncurrent  Operating leases, net of current portion  $16,913   $19,029 
Schedule of Components of Lease Costs

The Components of lease costs were as follows (in thousands):

 

   Years Ended December 31, 
   2024   2023   2022 
             
Fixed lease cost  $5,989   $5,722   $5,224 
Variable lease cost   529    871    124 
Net lease cost  $6,518   $6,593   $5,348 
Schedule of Operating Lease Liabilities

The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):

 

Year Ended:   Equipment     Land Related  
2025   $ 5,334     $ 1,060  
2026     4,761       1,037  
2027     4,152       1,011  
2028     3,368       1,024  
2029     1,992       660  
2030-76     119       3,881  
Less interest     (3,299 )     (3,336 )
    $ 16,427     $ 5,337