XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of balance sheet information related to leases
          
   December 31,   December 31, 
   2024   2023 
   (In thousands) 
Operating Leases          
Operating lease right-of-use assets  $51,093   $29,575 
Less: Accumulated amortization right-of-use assets   (31,644)   (26,651)
Operating lease right-of-use assets, net  $19,449   $2,924 
           
Operating lease liabilities  $(21,471)  $(3,220)
           
Finance Leases          
Property and equipment, at cost  $3,794   $3,474 
Less: Accumulated depreciation   (3,488)   (3,385)
Property and equipment, net  $306   $89 
           
Finance lease liabilities  $(315)  $(93)
           
Weighted Average Discount Rate          
Operating lease   5.0%    5.0% 
Finance lease   6.5%    6.5% 
Schedule of maturities of lease
          
(In thousands)  Operating   Finance 
Year Ending December 31,  Lease   Lease 
2025  $5,233  $128 
2026   5,084    118 
2027   5,242    61 
2028   5,408    30 
2029   3,761    10 
Thereafter   985     
Total undiscounted lease payments  25,713    347 
Less amounts representing interest   (4,242)   (32)
Lease Liability  $21,471  $315 
Schedule of lease cost
               
   Year Ended December 31, 
   2024   2023   2022 
   (In thousands) 
Operating lease cost  $3,582  $5,547   $6,650 
Finance lease cost   115    158    987 
Total lease cost  $3,697  $5,705   $7,637 
Schedule of supplemental cash flow information related to leases
               
   Year Ended December 31, 
   2024   2023   2022 
   (In thousands) 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $5,308  $5,547  $7,056
Operating cash flows from finance leases   97    152   948 
Financing cash flows from finance leases   18    6    40