XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Maturities of operating lease liabilities
       
Maturity of Lease Liabilities   Operating Leases 
 2023   $2,571 
 2024    2,200 
 2025    2,558 
 2026    2,689 
 2027    1,869 
 Thereafter    11,825 
        
 Total lease payments    23,712 
 Less: interest    (7,849)
 Present value of lease payments   $15,863 
 Operating lease liabilities, current   $1,607 
 Operating lease liabilities, noncurrent   $14,256 
Supplemental information related to operating leases
        
  

For the years ended

December 31,

 
   2022   2021 
Cash paid for amounts included in the measurement of lease liabilities  $2,395   $1,772 
New operating lease assets obtained in exchange for operating lease liabilities  $3,450   $8,502