XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of equipment and leasehold improvements

   December 31, 
   2022   2021 
Land and Building (construction in progress)  $148,137   $136,131 
Equipment   59,689    52,036 
Leasehold improvements   2,293    2,082 
    210,119    190,249 
Less accumulated depreciation and amortization   43,397    40,897 
   $166,722   $149,352