SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Marcus & Millichap, Inc. – ‘10-K’ for 12/31/22 – ‘XML’

On:  Monday, 2/27/23, at 8:22pm ET   ·   As of:  2/28/23   ·   For:  12/31/22   ·   Accession #:  1578732-23-13   ·   File #:  1-36155

Previous ‘10-K’:  ‘10-K’ on 3/1/22 for 12/31/21   ·   Next:  ‘10-K’ on 2/27/24 for 12/31/23   ·   Latest:  ‘10-K/A’ on 2/28/24 for 12/31/23   ·   12 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 2/28/23  Marcus & Millichap, Inc.          10-K       12/31/22   97:17M

Annual Report   —   Form 10-K

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   2.69M 
 2: EX-21.1     Subsidiaries List                                   HTML     31K 
 3: EX-23.1     Consent of Expert or Counsel                        HTML     29K 
 4: EX-31.1     Certification -- §302 - SOA'02                      HTML     32K 
 5: EX-31.2     Certification -- §302 - SOA'02                      HTML     32K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     30K 
12: R1          Cover Page                                          HTML     89K 
13: R2          Audit Information                                   HTML     33K 
14: R3          Cover                                               HTML     30K 
15: R4          Consolidated Balance Sheets                         HTML    145K 
16: R5          Condensed Consolidated Balance Sheets               HTML     59K 
                (Parenthetical)                                                  
17: R6          Consolidated Statements of Operations               HTML    101K 
18: R7          Condensed Consolidated Statemetns of Comprehensive  HTML     63K 
                Income                                                           
19: R8          Condensed Consolidated Statemetns of Comprehensive  HTML     34K 
                Income (Parenthetical)                                           
20: R9          Consolidated Statements of Stockholders' Equity     HTML     86K 
21: R10         Consolidated Statements of Cash Flows               HTML    152K 
22: R11         Description of Business and Basis of Presentation   HTML     34K 
23: R12         Accounting Policies and Recent Accounting           HTML     90K 
                Pronouncements                                                   
24: R13         Property and Equipment, Net                         HTML     37K 
25: R14         Operating Leases                                    HTML     48K 
26: R15         Investments in Marketable Debt Securities,          HTML    151K 
                Available-for-Sale                                               
27: R16         Acquisitions, Goodwill and Other Intangible Assets  HTML     60K 
28: R17         Selected Balance Sheet Data                         HTML    121K 
29: R18         Related-Party Transactions                          HTML     35K 
30: R19         Fair Value Measurements                             HTML    144K 
31: R20         Stockholders' Equity                                HTML     38K 
32: R21         Stock-Based Compensation Plans                      HTML     62K 
33: R22         Income Taxes                                        HTML    123K 
34: R23         Retirement Plans                                    HTML     34K 
35: R24         Earnings per Share                                  HTML     57K 
36: R25         Commitments and Contingencies                       HTML     36K 
37: R26         Subsequent Events                                   HTML     32K 
38: R27         Description of Business and Basis of Presentation   HTML    149K 
                (Policies)                                                       
39: R28         Property and Equipment, Net (Tables)                HTML     36K 
40: R29         Operating Leases (Tables)                           HTML     54K 
41: R30         Investments in Marketable Debt Securities,          HTML    153K 
                Available-for-Sale (Tables)                                      
42: R31         Acquisitions, Goodwill and Other Intangible Assets  HTML     65K 
                (Tables)                                                         
43: R32         Selected Balance Sheet Data (Tables)                HTML    121K 
44: R33         Fair Value Measurements (Tables)                    HTML    143K 
45: R34         Stock-Based Compensation Plans (Tables)             HTML     56K 
46: R35         Income Taxes (Tables)                               HTML    127K 
47: R36         Earnings per Share (Tables)                         HTML     57K 
48: R37         Description of Business and Basis of Presentation   HTML     31K 
                - Narrative (Detail)                                             
49: R38         Accounting Policies and Recent Accounting           HTML     96K 
                Pronouncements - Narrative (Detail)                              
50: R39         Property and Equipment, Net - Schedule of Property  HTML     40K 
                and Equipment, Net (Detail)                                      
51: R40         Property and Equipment, Net - Narrative (Detail)    HTML     30K 
52: R41         Operating Leases - Schedule of Operating Lease      HTML     37K 
                Cost, Included in Selling, General and                           
                Administrative Expense (Detail)                                  
53: R42         Operating Leases - Maturities of Lease Liabilities  HTML     47K 
                (Detail)                                                         
54: R43         Operating Leases - Schedule of Other Information    HTML     32K 
                Related to Operating Leases (Detail)                             
55: R44         Investments in Marketable Debt Securities,          HTML     69K 
                Available-for-Sale - Schedule of Amortized Cost                  
                and Fair Value of Marketable Securities,                         
                Available-for-Sale, by Type of Security (Detail)                 
56: R45         Investments in Marketable Debt Securities,          HTML     64K 
                Available-for-Sale - Amortized Cost and Fair Value               
                of Investments in Available for Sale Securities                  
                Unrealized Loss Position (Detail)                                
57: R46         Investments in Marketable Debt Securities,          HTML     32K 
                Available-for-Sale - Gross Realized Gains and                    
                Losses from Sale of Available for Sale Securities                
                (Detail)                                                         
58: R47         Investments in Marketable Debt Securities,          HTML     46K 
                Available-for-Sale - Narrative (Detail)                          
59: R48         Investments in Marketable Debt Securities,          HTML     59K 
                Available-for-Sale - Schedule of Amortized Cost                  
                and Fair Value of Marketable Securities,                         
                Available-for-Sale, by Contractual Maturity                      
                (Detail)                                                         
60: R49         Acquisitions, Goodwill and Other Intangible Assets  HTML     29K 
                - Narrative (Detail)                                             
61: R50         Acquisitions, Goodwill and Other Intangible Assets  HTML     51K 
                - Summary of Goodwill and Intangible Assets                      
                (Detail)                                                         
62: R51         Acquisitions, Goodwill and Other Intangible Assets  HTML     34K 
                - Summary of Net Change in Carrying Value of                     
                Goodwill (Detail)                                                
63: R52         Acquisitions, Goodwill and Other Intangible Assets  HTML     44K 
                - Schedule of Estimated Amortization Expense for                 
                Intangible Assets (Detail)                                       
64: R53         Selected Balance Sheet Data - Schedule of Advances  HTML     52K 
                and Loans, Net (Detail)                                          
65: R54         Selected Balance Sheet Data - Schedule of Other     HTML     48K 
                Assets (Detail)                                                  
66: R55         Selected Balance Sheet Data - Summary of Net        HTML     39K 
                Change in Carrying Value of MSRs (Detail)                        
67: R56         Selected Balance Sheet Data - Narrative (Detail)    HTML     67K 
68: R57         Selected Balance Sheet Data - Components of         HTML     50K 
                Deferred Compensation and Commissions (Detail)                   
69: R58         Selected Balance Sheet Data - Summary of Net        HTML     32K 
                Change in Carrying Value of Assets Held in Rabbi                 
                Trust and Deferred Compensation Liability (Detail)               
70: R59         Selected Balance Sheet Data - Schedule of Other     HTML     53K 
                Liabilities (Detail)                                             
71: R60         Related-Party Transactions - Narrative (Detail)     HTML     55K 
72: R61         Fair Value Measurements - Schedule of Assets and    HTML    136K 
                Liabilities at Fair Value on Recurring Basis                     
                (Detail)                                                         
73: R62         Fair Value Measurements - Narrative (Detail)        HTML     39K 
74: R63         Fair Value Measurements - Schedule of               HTML     40K 
                Reconciliation of Contingent Consideration                       
                Measured at Fair Value on Recurring Basis (Detail)               
75: R64         Fair Value Measurements - Schedule of Fair Value    HTML     58K 
                Liabilities Measured On Recurring Basis Valuation                
                Techniques (Detail)                                              
76: R65         Stockholders' Equity - Narrative (Detail)           HTML     70K 
77: R66         Stock-Based Compensation Plans - 2013 Omnibus       HTML     30K 
                Equity Incentive Plan (Detail)                                   
78: R67         Stock-Based Compensation Plans - Awards Granted     HTML     61K 
                and Settled (Detail)                                             
79: R68         Stock-Based Compensation Plans - Outstanding        HTML     74K 
                Awards (Detail)                                                  
80: R69         Stock-Based Compensation Plans - Employee Stock     HTML     49K 
                Purchase Plan (Espp) (Detail)                                    
81: R70         Stock-Based Compensation Plans - SARs and DSUs      HTML     43K 
                (Detail)                                                         
82: R71         Stock-Based Compensation Plans - Stock-Based        HTML     35K 
                Compensation Expense (Detail)                                    
83: R72         Income Taxes - Summary of Components of Income      HTML     37K 
                from Continuing Operations before Provision for                  
                Income Taxes (Detail)                                            
84: R73         Income Taxes - Schedule of Provision (Benefit) for  HTML     59K 
                Income Taxes (Detail)                                            
85: R74         Income Taxes - Significant Components of Deferred   HTML     73K 
                Tax Assets (Liabilities), Net (Detail)                           
86: R75         Income Taxes - Narrative (Detail)                   HTML     47K 
87: R76         Income Taxes - Components of Provision for Income   HTML     60K 
                Taxes and Income before Provision for Income Taxes               
                (Detail)                                                         
88: R77         Income Taxes - Schedule of Reconciliation of        HTML     39K 
                Beginning and Ending Amount of Unrecognized Tax                  
                Benefits (Detail)                                                
89: R78         Retirement Plans - Narrative (Detail)               HTML     44K 
90: R79         Earnings per Share - Computation of Basic and       HTML     92K 
                Diluted Earnings Per Share, Including Antidilutive               
                Securities Excluded from Computation of Earnings                 
                Per Share (Detail)                                               
91: R80         Commitments and Contingencies - Narrative (Detail)  HTML     72K 
92: R81         Subsequent Events (Detail)                          HTML     55K 
95: XML         IDEA XML File -- Filing Summary                      XML    182K 
93: XML         XBRL Instance -- mmi-20221231_htm                    XML   3.13M 
94: EXCEL       IDEA Workbook of Financial Reports                  XLSX    192K 
 8: EX-101.CAL  XBRL Calculations -- mmi-20221231_cal                XML    284K 
 9: EX-101.DEF  XBRL Definitions -- mmi-20221231_def                 XML    745K 
10: EX-101.LAB  XBRL Labels -- mmi-20221231_lab                      XML   2.30M 
11: EX-101.PRE  XBRL Presentations -- mmi-20221231_pre               XML   1.32M 
 7: EX-101.SCH  XBRL Schema -- mmi-20221231                          XSD    243K 
96: JSON        XBRL Instance as JSON Data -- MetaLinks              595±   958K 
97: ZIP         XBRL Zipped Folder -- 0001578732-23-000013-xbrl      Zip   3.46M 


‘XML’   —   XBRL Instance — mmi-20221231_htm


This Document is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xml:lang="en-US" xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mmi="http://marcusmillichapinc.com/20221231" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="mmi-20221231.xsd" xlink:type="simple"/>
<context id="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i1c3115a1cded4da3845ad8ffab85b05d_I20220630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2022-06-30 </instant>
</period>
</context>
<context id="i9326e1324f44480b824f8509bfa7226a_I20230223">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2023-02-23 </instant>
</period>
</context>
<context id="i0163ff59391e4bb6bebed56f032ef032_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i04ccab4ef57d4597b650aa8065607b71_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:RealEstateBrokerageCommissionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i2193e0a906fe40d2af2b3999c463ce3d_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:RealEstateBrokerageCommissionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i50b80527781f460ba082716f8cd6e046_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:RealEstateBrokerageCommissionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic1b8588ff0f04e50b5c46bd7408d67c7_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:FinancingFeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ia8f26c5a61cf4e13b6cbb9c497c81058_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:FinancingFeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i5e7a41a64ae642eb9157ba932b5c9e27_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:FinancingFeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ie483d57e08904f6eb7e451c909f61d8d_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:OtherRevenuesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ifd3cdd903d304ad2ad2007335b58b08e_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:OtherRevenuesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i5cd12ece7f544a28a5d3451e4ae2e99e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> mmi:OtherRevenuesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id76d8efd3b194b3ea263c9cc276e9e4d_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i49ae6571a8a4400190260aecd0be7f35_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ia1a50f07ae854ba184e198068f43021b_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i2c5b886414bd486792c758d954839952_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ReceivablesFromStockholderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i47485dfc45ad49288039e03a427d8712_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i79b2bdd954bb4864ad381ea99d7610a9_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i239cfb5a14b14816a5ecbc8bc2844359_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i1a8a898e39a9481599da0cbcc03a4b71_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i79fffb44adea49b482799cb08670a754_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i42898dfe036247a6966fd3c394848860_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ib3b5ab13a9504a69b6ad4abd6504b825_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i17997b1789af478396f78c537e9f206b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ReceivablesFromStockholderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i51b00146281f45af99b615ff6ef635a1_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i7718734c059d43b9821c754475301b0a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i02bd24b216364ac6b246fc52a3a564da_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i16369d5d2a7944f1b9b034b5110bfb8c_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ReceivablesFromStockholderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i0878837944f74d51b0278eb5aaa88299_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i4044e59a52404b1fb50e84615cf17fce_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iace2144c98ec447c8e710170844d42b4_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib42f6a68f2284c5b858c1ca0fe528420_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i45560d0b2d97432c990a2b3f24ef266b_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i125dd29e2177485d959b0af5adc09b09_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i5ccc3b60746643e5aca48ba0b44cddde_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i87e3f649143a4c4b8b3ce19d76cf837e_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ib7cbe7c99d2642fcbedb24005f9e73ff_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2baa46b5924a4c548dd499dee802d201_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ReceivablesFromStockholderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia52418b2782148c0bacbd83173b2f7fc_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i9c56a46367624e308120d584d6f8ff8c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="icc55861e44a242419e00e3ebb811fca3_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="iecd9133b9aa1427b959edd23cd4d5c44_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ia9331366ce0f4ac091d17d915386d5a0_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i1a920b500aa54ae1a51197f029b8b1da_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib957142cde304672838edb0c25ba211a_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="if7644777f5dd4f54b67591cc0db078f2_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ifb61e97500064e42b39c79cbe05ab9e2_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ReceivablesFromStockholderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="idc47a8d56a83496bb443c5b40c071488_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i47bc70102cad461c8c4ad1e63e4eb565_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="idce067db408e4a5384597dc29b54452e_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i0727940453a149fc948de07701e6305f_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="icbf0a9ccb7974d528144810760555618_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i65529980bea34d87bd097a9f8f0867de_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"> mmi:LoanToInvestmentSalesAndFinancingProfessionalsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="iac6e8606b78b4acabe959b3e485216ed_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"> mmi:LoanToInvestmentSalesAndFinancingProfessionalsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i809a0009c16649259840c61c96d2cc15_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> mmi:TransactionRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i00db5cceb5414a15a302505d93e20860_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> mmi:TransactionRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id69786d0808844709f1e92e15ff7d4bb_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> mmi:TransactionRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i1c7a98c506a949ec9a171ef383ddb25a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia7ec8e08ddad4477a719d2ca7e767452_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="ie219ff58dd444d74af1495972aca4b4d_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i378c83deaed34faaa84da3358b213a33_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> mmi:CommissionReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ib27a0b438dcc455b8da59d7307a2762f_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> mmi:CommissionReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i65a559e785c44a5ebb0940c20c9c2ec1_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> mmi:CommissionReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="ib424e586f68240708893ddbb3e71e67e_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ia791fcd84bd046ef9c31f786d720f395_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="iba5ac3e302b4436c931ded4f5c8507e1_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i2d114417a6e64bc2bb248185a8cbd504_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i4b32bc8b492948b1a59a5fd938656f69_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i46636e40157e479187e375d84c2bda4f_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i2491a31c33384f14bec5b46996d6077e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia9974c528082415fadfdb5d6442c44ef_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="ic95e69e2c1c84c2a8822cb17cf56246a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> mmi:CustomerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:GeographicConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i71f82a7b978e44b78f8de76e720ba0b7_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="if5751c1fc92941369fbe8622aacb6ae1_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i0d11b9eebd4b421c83e3df2c473e6eb1_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="id680b3ff66744eb3be8bbf0a5bd2a11b_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i14956b954239442f8d172ab56de3653b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i522afd02be46485fa0c20b79d34fe171_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic7a2decfc1af412483d7e61e22e94085_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i35b55eebb6c141dabb63008f57ab4902_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ie7c8115e218f4b78a9dbb380001a3f25_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i687426e1ead84067b9ff738d8ee69a43_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="id584f1bcc9e745098f65a78d2ecbc73b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic7cdf529abeb491197938013f9d2d576_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic28ef5ad154a474591ce6b0447269d02_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i9624a69f477e4455a76b217256c601a3_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2d490d35fd85403a863e544d82760fe0_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2ed619eec0854d8090d5af66ceca853e_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i23990e6cea38447ca93228ddcca026f3_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i53d30b7f6e024fa4b612b24952362518_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i23371b00def54c26bead5121036ce1ee_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i91b2020bfa1a433d877e5218aba42e78_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i78d2d6fb931248d3885c181279104d05_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i6b84046552454798af9ffea2b8a84072_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i964aa1670e394e2ab00426c17503c4c7_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia80789ebcbb845c29b19f35c53f47acf_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i3e5976f697b448309d3753fbae289fe6_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CreditRatingFitchAxis"> srt:FitchAARatingMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CreditRatingMoodysAxis"> srt:MoodysAaaRatingMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CreditRatingStandardPoorsAxis"> srt:StandardPoorsAARatingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ie14bae355d1d49818ddd56a29da44dff_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CreditRatingFitchAxis"> srt:FitchAAPlusRatingMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CreditRatingMoodysAxis"> srt:MoodysAa3RatingMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CreditRatingStandardPoorsAxis"> srt:StandardPoorsAAPlusRatingMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="mmi:CreditRatingWeightedAverageAxis"> mmi:WeightedAverageCreditAaPlusRatingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i11c401094e9047f68ded25bd0d8b7c7d_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201613Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib15d047f1cef4a40a3843bd659ced2e0_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:MortgageServicingRightsNetOfAmortizationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i9cc46d2f42df4fd383f2539c38b70300_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:MortgageServicingRightsNetOfAmortizationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="iebba6d05c75941ef887b2a2eeca54705_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:SecurityDepositMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i19b34fdaf33b43a1b7a53cc7858a2834_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:SecurityDepositMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i31cdf30d726f4787b75d6d1d25a22df4_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:EmployeeNotesReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i85afb4f7124641cbadca027bb80683a6_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:EmployeeNotesReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i259076885be44bc9af0142aa7518cffe_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:HeldtomaturitySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i1d92a7202e1a47f5a474dd4da2257b21_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:HeldtomaturitySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ib82814f573c84cb4975c28d4bf107758_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LoanPerformanceFeeReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="id30b38dfeafc4aac8b536c3cb1e5f180_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LoanPerformanceFeeReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6d4852f1ef094e34bdce0035a297ea1b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:PrepaidLeaseCostsAndOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i9c1dc10a75924ade8e615f352c7ede2c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:PrepaidLeaseCostsAndOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i68201cb70c1145039ab6720e0cb8c1d6_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:MortgageServicingRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i70d4319055d54538865eb5e77d38961e_I20130331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2013-03-31 </instant>
</period>
</context>
<context id="i89dcc3fad536489bb7f40b2cdc78e74f_D20140101-20140101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2014-01-01 </startDate>
<endDate> 2014-01-01 </endDate>
</period>
</context>
<context id="iddea28fc5d0049ffb11d2d02bf2e7bc0_D20220101-20220101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-01-01 </endDate>
</period>
</context>
<context id="ifeaa5710dfbc4f67afaebbcd5613e813_D20210101-20210101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-01-01 </endDate>
</period>
</context>
<context id="if0e677d092bf458fa2e58de441c84337_D20200101-20200101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-01-01 </endDate>
</period>
</context>
<context id="ibe87286b7fc94dbd8f43a76d2ecaca31_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ib5e1f0279ad8430187b2fb5eb3369949_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="ie802ce36a4c34d3aa552f1c32bf233b2_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ibd14a3d0cd0a4a41b1a218df646793c5_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis"> mmi:CommissionsPayableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i51c0504022074f0da78c84b92106dd75_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredCompensationLiabilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i6eb1eda42deb4f5bbf28872a1c73ccb6_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredCompensationLiabilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i2f2724730a3b4b98be8e850e42623230_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredCompensationLiabilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i5ca9e6b6ff1e42f4ac242587cda5daa7_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredCompensationLiabilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i39e2eb5959d649f6aab82d6e7e2afb61_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> mmi:TransitionServicesAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="if441debc2ebf45c699353782ffaf187e_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> mmi:TransitionServicesAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i00631329c21541e585d17b610039bbb6_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> mmi:TransitionServicesAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ib2d31f1e8e5d4aab803e59d797457876_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i9c3a0341d9a7499982f3a65c3069a645_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i0152883571f941e682a0e5bd0a900bd1_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i549008dd4b52446ebaed671529492482_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i3d7d6a867b4342f8a44dc832623b1e4a_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> mmi:MarcusAndMillichapCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i587c1dfec8964ee8bf3d89553e76e64a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> mmi:ChairmanAndFounderMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ied13f95ddf2146dbb55f26e01fe4401b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ibfa849731e2e4da3ba753768bb744e4a_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i15c1b441fc0e4606997967937f5d6347_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ie4a0abad65524dc1b9c5b7c05c8fbe1c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ide9b9382c5f143b2b5f4c752077dec09_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i56fa95008bc040ce9896cc7f869fb7fd_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6bba66ce59d947edbc07c1e8c8f48b87_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ida95779d436f4a9496f4cefef1b3ef88_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> mmi:InvestmentsHeldInRabbiTrustMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i76b705f707554416b56f5ea1d20f0ee3_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i9265529625ee43a1ac721b7dea79356e_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i81cd88c37ea74457a2691ae4fc02faa3_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i5ab80e817d3f459292016961c7d6a484_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="iafd0e4f5d99441fe8763a436183d719f_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i387f59e361c84cc6a36a98dc7d1fe4d7_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6994598813804db0a427946c4e2107e5_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i8cf8eaf29ed04d4bb32acc6e2cc5c482_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:CommercialPaperMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i16788f8f9630446197344753c449bf73_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ia3f90f4eefce4f1db254146fe2d62be6_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i3c9fc13b69bf4f529bd15b4ba9bf4f2d_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i388a7e3af4f64cec85786806f800902c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i03cd3d68f8da417a8629b618115722e5_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i267c2897a6e7426ca1571cc61ee4cba9_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i171247a4962f43b98c774d25fc703da8_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6b9528281f8d450f97b41caa4a7f415e_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i20bf43db6fc443159cd3832c7a68a298_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i03854dc342e94fdf9e06547c84f783ff_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="iac64ffe3e06043dfb1a4d1f62b06c557_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i1af8f369507a4946a3d1fbf099da0b92_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i491a6b5dee97429d81cfd1eaa7df223d_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia9af96ed6b434edd89eefd802dc93c49_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6b5de17771b14809a4251e366123f1bb_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i9ec00f9e35fc46739be7d549dfac17d5_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i5da165341cbe4a8b96c8e536c6c64efb_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic7d48c51d9dd4f5f9508330247923a9c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ia972b24fb06f4b9983b6168c6671ddf6_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i8e2cd0b065de4a9caf608c3ad84e7992_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i7e23845df5464ab6bf001a716ee49d5c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i347bdb43f91145d5b42d4dfb23ad001d_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i5afc40c66b874f04bccb162b744bd61b_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i4403d85c73d74736b0584c83c1758bff_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic139b70d60444a34a9e80d6916f9b29c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i1749b420f9c74e2f80597bd65829beca_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i1510341294644109be8049a10cc9b8ea_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i5251d4ee2db24973bafe0e88aa61b99f_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i4fde9d6ec3f046208e57fe03658f044c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i26da75fc16bb4d92bbd2548c4258e942_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i466e9652eca24524a835dc79b45d7fd6_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2ce475b276204c54b8ca4e14d72d3914_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic40984b188144ac89eb94b9eb809072d_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i8428f2b5083e4a16aeaf5e2a790b05e1_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i1235640bfba348c3af8016812ef0c191_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib7cc1066a94a4711a00f8f3faddab20e_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib2dfead38cfb411f8d9609c484ecbcd7_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i8fe6de506d7b43d3b79cda1564ca09c4_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="id00f013064354f97822599b0c97e2fdf_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="icdd1a19dbc634153b59561781df34a9c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic3909d1badb646c09e70e30ea8aae76c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i2dcb66bc473f4053a05c42191fff7e43_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib2f5210001a34ccea80e7e43c1422e5b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i2cce88a873c64cf1b04522b31c6ac390_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic797025c37de405e9ea83b672d710739_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i5c5805b1206847858b6aca72d6535858_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia8788efa14b245969c70cb90ac29feb8_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2059ab3a7c754cdaa3a54a062b7dec93_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:ShortTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i3cb87b120cb7437cb6bc01c3e206ff05_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ia9b15b24dc574d9ea886a2ba82fbf9ed_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic57c62706e2e484aaabf4413df81b077_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ia41de7367cdf4518997275b6f1fe0ea7_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib4ae6d860d144f7ca4505ed26cf784bc_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia80c95a1b0144b44a2ac54cd5210697e_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="iccef62bd6f2141ad894f34243d3ab896_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="iba5c0d0eff164d479d330ff290fd25a0_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i94d1242e4b7b4585b93a651e51488b48_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i7fba0fc72e8f41b5b952e79539afcc39_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i798dd063c195468387dd20ee04f9aa3c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i6544936164de4770b899ce24d4970b4b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i0ae4ef07aa924bb3803e34a741182933_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="iaecfb11e32af476fb8efc05acd3294d1_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i037bb6114d764f7ca0840c5a6f748a24_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i79c638ba3132486e96767bc8a92f070f_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i7c921b98d20f411ab58ee353319e8b17_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i87427a2a4c234ac18e547a539f6adcb9_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i8fe7d98580dc4099bca9733ddc748056_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i4111585ed2f8485287c8e5f9219bfc57_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib3875902d2344b49bb8bab47a06eaf9c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i0ad64cfe130348deb8c4faaf76c5032b_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i2a1bc76ccb954757b2075f8249b33174_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i1f3f28bce4d646af9eea20f14d89cba0_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:CorporateDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i46492d48251d4818916d935ffbae9b25_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i46d2b365be524c119831a233a9d68dbb_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib1f1a54244e748da92c762d835b21ef2_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i923c89a1768a4220900bcff982c12bcb_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i3b4594793ac045689c195c2d3091fe98_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i06eacf27ba9e4604a56557a585b584b9_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic305c0719f734d2fb557f837c31a01ff_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i9645eefa91694e02bac24755e77bf67a_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:AssetBackedSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="idd55d77d27454720bf556c7c41bd4521_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic5983f7786a849bb9c1f605cbdb6534c_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i554c8161716641c4803a49706eb2ec87_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic87dc30bada14fdcb744ea749aedc824_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i7a79be56ee874b908e2a20d7700ed89f_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="idf66ce728e6d430dbbe69267eb66e31d_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i7604b259bb8f484dbe356b5e163802b7_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia81ac859518742c89f628c09026fb9b1_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> mmi:LongTermInvestmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i06ed99b3d03647479601c242273b0872_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i2e68624a5c294cdfbb721965e9a599ae_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i66ddf46cea5c4e748d17d637c69f07f1_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i14ba850ddb8840c6b05b93bfa4742832_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ic740f39b8587443faa4648fa447d3227_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i77c1526b2b1545c8958b040b179fe41e_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i546fe9e58ff84c2e8d6d02e7c97d52aa_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i6b14e60acd574667b25af1fd80d9042b_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i851f65c6423e44d3b74759de199c6d41_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i238d325ac684478b9dce7b9d64b691e1_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i594c57226d1a48ee9220fb1fe784a0fc_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic0cee796b077465bb9e6e3b8107cf556_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="idaa9dadf44a4492683a8b9eab94c5e5a_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i63979653f1a44423a745cdc2352fa662_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis"> us-gaap:ValuationTechniqueDiscountedCashFlowMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ibb9df2a8ce1a40e1914b4dfd33acc806_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i4c8bd09d1e4e42d0a92d1208dcad1ab9_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i49f574b3f56845e782c339d88a043bb8_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i69353fabf1b148b1a57d93bf7629142d_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i564f16a975944701b0c3faff5de9607d_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i3691a30d14404a489c3fd41522f63371_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i9c7b57fa55f7499b8ad8f7b0786a97f3_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="iffe4552ab6094a39b0f2f4b34322b9fd_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ibb48010ada824ba392977be2df4b708f_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ide17f219fa4f4368ad5f7a5a95de5bac_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis"> us-gaap:ValuationTechniqueDiscountedCashFlowMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i0e1f13852796400aa7be39da26ee8ec4_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i828b43df640c4fd79fa117294ee2696c_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ic2ce0d9cf1d44328b17932ad3714dd40_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i4e830a3c389644c3bc15811a40df9123_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="id85128b2b5a84dc888a2101021c05416_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i995dc1b1afe34528a8ad22ae9a185fa9_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputDiscountRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i1aec514866954e8897f36590335b9029_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i71c074e7e5174cadab89e1e861d8c0cd_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ie7c2316b3cd64991bda8642654d47538_I20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:WeightedAverageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis"> mmi:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> mmi:ProbabilityOfAchievementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="ia49caac06e2e400e8d199289765278af_D20220216-20220216">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<startDate> 2022-02-16 </startDate>
<endDate> 2022-02-16 </endDate>
</period>
</context>
<context id="ibe324ecbcedd4fd7b6c91a86abad47bb_D20220802-20220802">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<startDate> 2022-08-02 </startDate>
<endDate> 2022-08-02 </endDate>
</period>
</context>
<context id="i6b162841c59d4cdebab849bdaa9e1440_I20220802">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
</entity>
<period>
<instant> 2022-08-02 </instant>
</period>
</context>
<context id="i97dd29828a5a4e6fb268a5bc1178fa11_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i7fcdccde7c2d40c2925b041622678417_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i471fe6ccb6e94bb493434a33b063cb87_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="if288587744474464ba70fb7997a7be3a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis"> us-gaap:StockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i0cf9c20e7a3b4273a92e2bcf85b478e7_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:PerformanceUnitsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="ib8cec669a6f54a59bb6d22cb722b5e0e_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i750e9a4459244fd6ad3c462e7350f3fc_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis"> us-gaap:StockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i58579e12c62749feba350833878a760b_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i3fc02ee73df74f958a7856f4ca634a7a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:PerformanceUnitsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ifa9cadc12f104df4a11294f8c52ec5d0_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i20889ecdcb494167b9bc19b413e30294_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredStockUnitsMemberMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ia68b8df80ed74a6b9f1a9c65875c342b_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i6fc1b581397246b4a218da5b0ca90d73_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i58aac380e52c4e2194cbee809b170987_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="id6f106d2215a47569e2b72f82d3440a6_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="iea9761a1cd2649a0b81a5b47df68093f_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id9bbed48ab7e4c4dae0a98772e6ce26d_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredStockUnitsMemberMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i2313001941bc43188f9604c888a704d1_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredStockUnitsMemberMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i90b401173da4428ea3db73faeb623950_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i2b8dac0bc5aa4e7c9a5dfea142d6880b_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i2d12542a391347a2ada5c3c2dfb3fdf6_D20131105-20131105">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredStockUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2013-11-05 </startDate>
<endDate> 2013-11-05 </endDate>
</period>
</context>
<context id="i7da083656f3043cfbf86f9e2997f1195_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:DeferredStockUnitsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ibf77b5d5ebb4479891555e605331d63b_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockAndDeferredStockUnitsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i9cabadb803c848f6ae901e0cf3c30e9f_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i763afd2cfa4b492d9a7d4e02e2aee6ef_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:EmployeeStockPurchasePlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i2e4f9ac153d3483db88ce340f5de43f8_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i7c42198f9fee49cb8df5bcdbd1020495_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:RestrictedStockUnitsAndRestrictedStockAwardsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="idec972e163ba4f3b8d6ddf4ad0a78d5a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ia9c9f9f62fa54c8998eb219cddb0b054_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i34bb90cf913043c2b1210c6789eafcd8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ice301e118b164251a0807eef72d17769_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> mmi:ForeignMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="iac8d71a066344873b2b3e6bb5cdc634e_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> mmi:ForeignMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="if971c13f94234c5580ccffe1731cb9c8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> mmi:ForeignMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia19542ca4504459ea84f327e5b037bc4_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> us-gaap:TaxYear2022Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i54699d2ac96f48c698e233c63196dbff_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> us-gaap:TaxYear2021Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i248911aa83514357843c3f97538bea6b_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="id08424068ef34ca19a2ef1c146976615_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i558b189fe12844bb98d7cf9d5c91216a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i2c0c06dde7cd485dadf56812670bb499_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheThreeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i717fdcc0f665473892a1f83a7f1d3cc4_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="id3601d0ea1374798822cd6f79a586834_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis"> mmi:ContributionPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i133760b2af3b48d2a8ac38abcddac418_I20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i0c638362bf9f48fbbfb9a66117fe76ea_D20220728-20220728">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-07-28 </startDate>
<endDate> 2022-07-28 </endDate>
</period>
</context>
<context id="i2496c5d5742b4a8c9a28f5755f5e0401_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> mmi:SecuredOvernightFinancingRateSOFRMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i541119b9f1b34b97affe2faa60ef3b1a_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> mmi:SecuredOvernightFinancingRateSOFRMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i3ddc7d3a091c44fbb1b0b87bc1eb3466_D20210101-20211231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i78f6dd73b48c49f29e6ed00075338282_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> mmi:CreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i32974db20c174311827a5b567ef456e1_D20230101-20230227">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> mmi:MortgageBrokerageBusinessMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-02-27 </endDate>
</period>
</context>
<context id="ie6c5b34b293040cebbb7af1baf69655c_I20230406">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DividendsAxis"> mmi:SemiAnnualRegularDividendMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-04-06 </instant>
</period>
</context>
<context id="i0e9b7bff662946ffa3cbb913d468ea36_I20230406">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-04-06 </instant>
</period>
</context>
<context id="ie4da7f4df1e74629b7fbd5ffd65e74dd_I20230406">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> mmi:UnvestedRestrictedStockAndDeferredStockUnitsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> mmi:TwoThousandThirteenPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-04-06 </instant>
</period>
</context>
<context id="i637ae55486cc470991fc2ec6fb1b124c_D20230101-20230223">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001578732 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-02-23 </endDate>
</period>
</context>
<unit id="usd">
<measure> iso4217:USD </measure>
</unit>
<unit id="shares">
<measure> shares </measure>
</unit>
<unit id="usdPerShare">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="office">
<measure> mmi:office </measure>
</unit>
<unit id="number">
<measure> pure </measure>
</unit>
<unit id="segment">
<measure> mmi:Segment </measure>
</unit>
<unit id="reportingunit">
<measure> mmi:reportingUnit </measure>
</unit>
<unit id="y">
<measure> utr:Y </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY180L2ZyYWc6ZWI0MGQyY2MzNmFlNDcwYTkyNzcxMmZmNDUwMGYyMjMvdGFibGU6OTc2ODJmYTM2NDBkNGM1N2E4ZjI0YTQ2MTVkMjJmOWYvdGFibGVyYW5nZTo5NzY4MmZhMzY0MGQ0YzU3YThmMjRhNDYxNWQyMmY5Zl8yLTEtMS0xLTM2MzMy_caef6501-e255-4a1d-b8d2-2839f28961cf"> 0001578732 </dei:EntityCentralIndexKey>
<dei:DocumentFiscalYearFocus contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY180L2ZyYWc6ZWI0MGQyY2MzNmFlNDcwYTkyNzcxMmZmNDUwMGYyMjMvdGFibGU6OTc2ODJmYTM2NDBkNGM1N2E4ZjI0YTQ2MTVkMjJmOWYvdGFibGVyYW5nZTo5NzY4MmZhMzY0MGQ0YzU3YThmMjRhNDYxNWQyMmY5Zl8zLTEtMS0xLTM2MzMy_93def30a-5174-4939-9c40-3ab10f30725b"> 2022 </dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY180L2ZyYWc6ZWI0MGQyY2MzNmFlNDcwYTkyNzcxMmZmNDUwMGYyMjMvdGFibGU6OTc2ODJmYTM2NDBkNGM1N2E4ZjI0YTQ2MTVkMjJmOWYvdGFibGVyYW5nZTo5NzY4MmZhMzY0MGQ0YzU3YThmMjRhNDYxNWQyMmY5Zl80LTEtMS0xLTM2MzMy_ad8687da-7391-4517-a564-6b32b86acd7f"> FY </dei:DocumentFiscalPeriodFocus>
<dei:AmendmentFlag contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY180L2ZyYWc6ZWI0MGQyY2MzNmFlNDcwYTkyNzcxMmZmNDUwMGYyMjMvdGFibGU6OTc2ODJmYTM2NDBkNGM1N2E4ZjI0YTQ2MTVkMjJmOWYvdGFibGVyYW5nZTo5NzY4MmZhMzY0MGQ0YzU3YThmMjRhNDYxNWQyMmY5Zl81LTEtMS0xLTM2MzMy_c1ba735b-05f9-4b91-ac3d-e09e4afd16d7"> false </dei:AmendmentFlag>
<mmi:LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm contextRef="i65529980bea34d87bd097a9f8f0867de_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU5Mzc_66ce5faa-3f59-4a43-96a5-fd961635613b"> P1Y </mmi:LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm>
<mmi:DeferredTermForPaymentOfAdditionalCommissions contextRef="i0727940453a149fc948de07701e6305f_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzczODM_acf9cadf-ff3b-4608-adce-1f4d5955c5e5"> P1Y </mmi:DeferredTermForPaymentOfAdditionalCommissions>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i0727940453a149fc948de07701e6305f_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzE3ODUx_90c09a55-5a98-4fcf-8d5e-5ccda0416969"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<mmi:DeferredCompensationLiabilityPayoutPeriod contextRef="i51c0504022074f0da78c84b92106dd75_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzM5NjM_ce56a204-ef1b-4596-a54e-733031860129"> P2Y </mmi:DeferredCompensationLiabilityPayoutPeriod>
<mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod contextRef="i851f65c6423e44d3b74759de199c6d41_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzEyMDY_b6cdd5e3-0615-452d-8c9e-a1b7ff13ec01"> P1Y </mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod>
<dei:DocumentType contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODcz_d86725ca-ac84-4ba3-841c-57578d677b29"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6ZDIwZDRmOTFiNzZhNDVmZWExYjkzODBiODA4NTQ1MTgvdGFibGVyYW5nZTpkMjBkNGY5MWI3NmE0NWZlYTFiOTM4MGI4MDg1NDUxOF8wLTAtMS0xLTM2MzMy_4dbff72b-4b9c-4cfa-801c-9671c42e377d"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18xNzk_c5217078-b40a-4e77-a88b-52262af7ba90"> 2022-12-31 </dei:DocumentPeriodEndDate>
<dei:CurrentFiscalYearEndDate contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18xNzk_8f3a4989-1be4-4bc3-87b3-11aa068c1b05"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentTransitionReport contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6ZjJjNjU0ZmQ4Zjc0NDJmYWEyNDJmMGJkZmMzMjAyY2IvdGFibGVyYW5nZTpmMmM2NTRmZDhmNzQ0MmZhYTI0MmYwYmRmYzMyMDJjYl8wLTAtMS0xLTM2MzMy_a6577b8d-ff32-4634-abc6-2f311ea519e4"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODY0_95284ff4-f1cc-4b3a-9e69-e9f361342a6c"> 001-36155 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODc0_5dfc25b7-da0e-46f3-a4c1-da9eaf8c8858"> MARCUS & MILLICHAP, INC. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MjE5MTlmYTBhMzY1NDkxYjg1MGE0MGI4MDQ2M2M2NjcvdGFibGVyYW5nZToyMTkxOWZhMGEzNjU0OTFiODUwYTQwYjgwNDYzYzY2N18wLTAtMS0xLTM2MzMy_1a02fada-93b9-4526-8bdc-f3269cf44228"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MjE5MTlmYTBhMzY1NDkxYjg1MGE0MGI4MDQ2M2M2NjcvdGFibGVyYW5nZToyMTkxOWZhMGEzNjU0OTFiODUwYTQwYjgwNDYzYzY2N18wLTEtMS0xLTM2MzMy_f14019be-3afb-4f89-a7e8-417ed8a8cae1"> 35-2478370 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY180MTI_9f65f902-57da-48e0-84d6-e8b36eaf8171"> 23975 Park Sorrento, Suite 400 </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY180MTU_931b93fa-135c-406d-bcf4-c75d92d7068c"> Calabasas </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY180MTk_12229dc1-55df-486c-84c1-9fe729de8626"> CA </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY180MjM_eaa1d84c-a52f-4829-8438-406effa46956"> 91302 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODcw_9c423e37-22cc-4036-af96-e15a6b848ba2"> 818 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODY2_334a79b1-4a1b-42c5-ac4e-cb5ef9d05095"> 212-2250 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MGI5MzkyODU2NzY0NGM5MzhiZjQxZWM2MzIzNjUzYTMvdGFibGVyYW5nZTowYjkzOTI4NTY3NjQ0YzkzOGJmNDFlYzYzMjM2NTNhM18xLTAtMS0xLTM2MzMy_9d1e39c7-1079-47b5-84f5-f40a1d110abe"> Common Stock, par value $0.0001 per share </dei:Security12bTitle>
<dei:TradingSymbol contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MGI5MzkyODU2NzY0NGM5MzhiZjQxZWM2MzIzNjUzYTMvdGFibGVyYW5nZTowYjkzOTI4NTY3NjQ0YzkzOGJmNDFlYzYzMjM2NTNhM18xLTItMS0xLTM2MzMy_d94586ed-4f3b-46be-9269-e4c9234f9fc7"> MMI </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MGI5MzkyODU2NzY0NGM5MzhiZjQxZWM2MzIzNjUzYTMvdGFibGVyYW5nZTowYjkzOTI4NTY3NjQ0YzkzOGJmNDFlYzYzMjM2NTNhM18xLTQtMS0xLTM2MzMy_fd4ffdf0-5173-4b29-9746-adf59fd01581"> NYSE </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODc1_dadad87d-ddb8-4047-90dd-5d3bf1e60746"> Yes </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODc2_3c59c5de-6e49-4ec9-a7a4-9d3e1ae2365a"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODcx_ed755cfb-1401-4270-914b-ada5dee2a1e0"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODY3_c4ab12bd-d451-4782-84a1-0c171f3f3a01"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MWQ2NGMzYTM4YTViNDY2YmJiYjcyOTAzYzA0YmY0NDIvdGFibGVyYW5nZToxZDY0YzNhMzhhNWI0NjZiYmJiNzI5MDNjMDRiZjQ0Ml8wLTAtMS0xLTM5NzQ3_75225033-e11c-486e-8f6a-0f935c908e68"> Large Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MWQ2NGMzYTM4YTViNDY2YmJiYjcyOTAzYzA0YmY0NDIvdGFibGVyYW5nZToxZDY0YzNhMzhhNWI0NjZiYmJiNzI5MDNjMDRiZjQ0Ml8xLTQtMS0xLTM2MzMy_5e453e45-605c-46ba-8909-0376626f0e25"> false </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGFibGU6MWQ2NGMzYTM4YTViNDY2YmJiYjcyOTAzYzA0YmY0NDIvdGFibGVyYW5nZToxZDY0YzNhMzhhNWI0NjZiYmJiNzI5MDNjMDRiZjQ0Ml8yLTEtMS0xLTM2MzMy_1c4f9027-c692-4e0e-bace-8377a18259d4"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODc3_7b66766c-7972-4e84-80e6-30c58f0d72c0"> true </dei:IcfrAuditorAttestationFlag>
<dei:EntityShellCompany contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18zODY4_3b584ab1-9f66-43e7-8c58-bc67208b0d52"> false </dei:EntityShellCompany>
<dei:EntityPublicFloat contextRef="i1c3115a1cded4da3845ad8ffab85b05d_I20220630" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18yODM0_73b8e852-c341-45f3-9933-7d024cccf99e" unitRef="usd"> 906900000 </dei:EntityPublicFloat>
<dei:EntityCommonStockSharesOutstanding contextRef="i9326e1324f44480b824f8509bfa7226a_I20230223" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY181NDk3NTU4MjAzMTU_5016ed77-bf21-4b0a-9c58-25f1a30c539d" unitRef="shares"> 39243988 </dei:EntityCommonStockSharesOutstanding>
<dei:DocumentsIncorporatedByReferenceTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xL2ZyYWc6MGM3NGE2OWU3ZDM1NDM5Njk0ZjFlYTE4MmYxNTllMmMvdGV4dHJlZ2lvbjowYzc0YTY5ZTdkMzU0Mzk2OTRmMWVhMTgyZjE1OWUyY18xMDk5NTExNjMxNzA2_86422602-11b7-46dd-8f5b-df47a862dc94"> Portions of the registrant’s Proxy Statement to be delivered to stockholders in connection with the annual meeting of stockholders to be held on May 2, 2023 are incorporated by reference into Part III of this Annual Report on Form 10-K. Such Proxy Statement will be filed with the United States Securities and Exchange Commission (the “SEC”) within 120 days of the registrant’s fiscal year ended December 31, 2022. </dei:DocumentsIncorporatedByReferenceTextBlock>
<dei:AuditorFirmId contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMjcvZnJhZzplODE0YmIzMDRmYzc0MWU4YmExODViM2ZkN2Y1ZTJkMC90YWJsZTpjYmJhNzBmYmQzOWY0ZTIzOTM1MDY3OTZmN2I4NTBiNS90YWJsZXJhbmdlOmNiYmE3MGZiZDM5ZjRlMjM5MzUwNjc5NmY3Yjg1MGI1XzEtMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjo5MjljOTJjYzUwZmE0MWMzYTU3MTA3NzdhNDc2NjNkOV83Mg_9dff91dd-5651-49ee-919d-f0dd7689c63c"> 42 </dei:AuditorFirmId>
<dei:AuditorName contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzAvZnJhZzpjYTk3MTFmMTU4YzU0NzFmODQ4ZWQ3M2M5MGIyYTM3Mi90ZXh0cmVnaW9uOmNhOTcxMWYxNThjNTQ3MWY4NDhlZDczYzkwYjJhMzcyXzc3MDE_8fc5a24e-eed0-461f-8ebe-787c28ac1141"> Ernst & Young LLP </dei:AuditorName>
<dei:AuditorLocation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzAvZnJhZzpjYTk3MTFmMTU4YzU0NzFmODQ4ZWQ3M2M5MGIyYTM3Mi90ZXh0cmVnaW9uOmNhOTcxMWYxNThjNTQ3MWY4NDhlZDczYzkwYjJhMzcyXzc3MDI_d1d25c89-4373-4445-8f79-845ac4edc2b2"> Los Angeles, California </dei:AuditorLocation>
<dei:AuditorName contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzAvZnJhZzpjYTk3MTFmMTU4YzU0NzFmODQ4ZWQ3M2M5MGIyYTM3Mi90ZXh0cmVnaW9uOmNhOTcxMWYxNThjNTQ3MWY4NDhlZDczYzkwYjJhMzcyXzc3MDM_1fd40152-dd7c-4e7e-988b-eb55f0d55c96"> Ernst & Young LLP </dei:AuditorName>
<dei:AuditorLocation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzAvZnJhZzpjYTk3MTFmMTU4YzU0NzFmODQ4ZWQ3M2M5MGIyYTM3Mi90ZXh0cmVnaW9uOmNhOTcxMWYxNThjNTQ3MWY4NDhlZDczYzkwYjJhMzcyXzc3MDQ_e0185b84-a10a-4635-a8ad-3ffc2abe0b2c"> Los Angeles, California </dei:AuditorLocation>
<us-gaap:RestrictedCashAndCashEquivalents contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQtMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpmYWM3ZjQ3OGE5NzU0MDZiOWVlYzg3ZWUwM2Y3MTIwZF8xMDk5NTExNjI3ODQx_1966cc7b-3119-4099-9785-9a050c4c1d1d" unitRef="usd"> 16000 </us-gaap:RestrictedCashAndCashEquivalents>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQtMS0xLTEtMzYzMzI_06263bca-3769-4459-91df-2ede1f93ef4f" unitRef="usd"> 235873000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQtMy0xLTEtMzYzMzI_9f315d58-102b-43d0-b26e-c9f5591eb249" unitRef="usd"> 382140000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<mmi:CommissionsReceivableNetCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzUtMS0xLTEtMzYzMzI_3b90787d-8957-4cfa-9a67-47fa96853640" unitRef="usd"> 8453000 </mmi:CommissionsReceivableNetCurrent>
<mmi:CommissionsReceivableNetCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzUtMy0xLTEtMzYzMzI_b8d03d3e-9e57-48c2-9011-84c8a7881a6f" unitRef="usd"> 17230000 </mmi:CommissionsReceivableNetCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzYtMS0xLTEtMzYzMzI_7cb65f69-1f08-4a00-a427-209464b6598a" unitRef="usd"> 9411000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzYtMy0xLTEtMzYzMzI_fc475707-f5d1-49c7-a399-ab0fb7e7cb65" unitRef="usd"> 13220000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:IncomeTaxesReceivable contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMS0xLTEtNTE1ODQ_b9848ea0-69ca-481d-ad59-cf76e4fde3af" unitRef="usd"> 8682000 </us-gaap:IncomeTaxesReceivable>
<us-gaap:IncomeTaxesReceivable contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMy0xLTEtNTE1ODQ_5f37ff5f-750a-4f95-8f58-733214b6af73" unitRef="usd"> 0 </us-gaap:IncomeTaxesReceivable>
<us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkYWMwMWU0OTQyOGE0MTBiOGQyOGViMzgwMDBiN2FlZl83OQ_4bc34694-1cb5-4839-95bd-4aa5c2fe0567" unitRef="usd"> 254682000 </us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkYWMwMWU0OTQyOGE0MTBiOGQyOGViMzgwMDBiN2FlZl84Ng_4f782309-b9d8-48fb-9cca-96fa2cbe5877" unitRef="usd"> 183915000 </us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkYWMwMWU0OTQyOGE0MTBiOGQyOGViMzgwMDBiN2FlZl8xMjE_095f0ca9-bde1-474c-aa80-8f69a21cd985" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMC0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkYWMwMWU0OTQyOGE0MTBiOGQyOGViMzgwMDBiN2FlZl8xMjE_d088f9be-7343-4d0d-9510-bbd2e16b6176" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent>
<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMS0xLTEtMzYzMzI_d743a3ec-cff6-455f-9d3c-72089fd3e5cb" unitRef="usd"> 253434000 </us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzctMy0xLTEtMzYzMzI_c2320ee0-37d7-44be-81b5-f68992cd322a" unitRef="usd"> 183868000 </us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
<mmi:AdvancesAndLoansNetCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzgtMS0xLTEtMzYzMzI_e9cdffb6-2e56-4fe0-9d22-dccb155fdc03" unitRef="usd"> 4005000 </mmi:AdvancesAndLoansNetCurrent>
<mmi:AdvancesAndLoansNetCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzgtMy0xLTEtMzYzMzI_d32b094a-eacf-4ffb-8cc9-761181001d26" unitRef="usd"> 6403000 </mmi:AdvancesAndLoansNetCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzktMS0xLTEtMzYzMzI_7d0b0945-283c-40cc-b603-3b054261b4f2" unitRef="usd"> 7282000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzktMy0xLTEtMzYzMzI_1b9efd28-c343-4c5b-b8fa-6dd0d759fba7" unitRef="usd"> 5270000 </us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEwLTEtMS0xLTM2MzMy_4a024207-a285-4f4a-82d5-f957d0b5e955" unitRef="usd"> 527140000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEwLTMtMS0xLTM2MzMy_c3668940-4b6c-45fa-b580-751d63fe944c" unitRef="usd"> 608131000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzExLTEtMS0xLTM2MzMy_afac02cd-f7da-426d-967a-2c8ccffd5c83" unitRef="usd"> 27644000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzExLTMtMS0xLTM2MzMy_d620fec6-0348-4864-b0f5-75dc0763da24" unitRef="usd"> 23192000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEyLTEtMS0xLTM2MzMy_7323477a-82b6-48a2-b129-fbaff65e57ad" unitRef="usd"> 87945000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEyLTMtMS0xLTM2MzMy_28abf625-666c-4180-87be-430f7f151652" unitRef="usd"> 81528000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTAtMS0xLTM2MzMyL3RleHRyZWdpb246YTlhYjVhMjgzOTRhNGE3M2FhOTY1OGJjOTEzZGU0MjVfNzk_f5233879-fdc7-448d-ac20-4a9b937b42a9" unitRef="usd"> 72819000 </us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTAtMS0xLTM2MzMyL3RleHRyZWdpb246YTlhYjVhMjgzOTRhNGE3M2FhOTY1OGJjOTEzZGU0MjVfODY_91cc8f14-4670-4537-9bbf-df8aa98a5238" unitRef="usd"> 111858000 </us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTAtMS0xLTM2MzMyL3RleHRyZWdpb246YTlhYjVhMjgzOTRhNGE3M2FhOTY1OGJjOTEzZGU0MjVfMTIx_7fd28adf-ce19-4be8-a198-eada140a7d5b" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTAtMS0xLTM2MzMyL3RleHRyZWdpb246YTlhYjVhMjgzOTRhNGE3M2FhOTY1OGJjOTEzZGU0MjVfMTIx_ad9f1d3d-e79b-466d-8488-eaf68808e6f0" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent>
<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTEtMS0xLTM2MzMy_24350599-96d1-4a33-9124-78fa31046dcf" unitRef="usd"> 68595000 </us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzEzLTMtMS0xLTM2MzMy_211dc7fb-1d41-4fd8-8acc-05ec5092eda2" unitRef="usd"> 112610000 </us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
<us-gaap:DeferredCompensationPlanAssets contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE0LTEtMS0xLTM2MzMy_9b6b94ce-b915-4f7d-89be-a23b14b43f11" unitRef="usd"> 9553000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE0LTMtMS0xLTM2MzMy_9c650f4b-4ff3-467f-8e2b-c3470190d09a" unitRef="usd"> 11508000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE1LTEtMS0xLTM2MzMy_ac00e7f6-8efc-44cb-8971-025591e06907" unitRef="usd"> 41321000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE1LTMtMS0xLTM2MzMy_118c6326-d298-4f4f-8ce8-d3ef7bcf699d" unitRef="usd"> 33736000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE2LTEtMS0xLTM2MzMy_08e0c242-bef5-4b44-a443-95eebbf392e0" unitRef="usd"> 55696000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE2LTMtMS0xLTM2MzMy_a0730c12-af9c-4140-93c7-5d838b13be81" unitRef="usd"> 48105000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<mmi:AdvancesAndLoansNetNonCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE3LTEtMS0xLTM2MzMy_d0e268ab-81de-481f-a12d-f27feda4c6ec" unitRef="usd"> 169955000 </mmi:AdvancesAndLoansNetNonCurrent>
<mmi:AdvancesAndLoansNetNonCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE3LTMtMS0xLTM2MzMy_c7b5a033-9252-49f7-917a-6a497828f207" unitRef="usd"> 113242000 </mmi:AdvancesAndLoansNetNonCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE4LTEtMS0xLTM2MzMy_8ba657d1-5200-445f-bf34-2e09408ee73b" unitRef="usd"> 15859000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE4LTMtMS0xLTM2MzMy_ff86527f-7743-4c70-9102-e7a6589c3617" unitRef="usd"> 13146000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE5LTEtMS0xLTM2MzMy_f85beed4-8488-4a0c-b334-5fa56de594b2" unitRef="usd"> 1003708000 </us-gaap:Assets>
<us-gaap:Assets contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzE5LTMtMS0xLTM2MzMy_807b68f0-873e-4ddc-8c26-d25b4e15127c" unitRef="usd"> 1045198000 </us-gaap:Assets>
<us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzIyLTEtMS0xLTM2MzMy_10537a87-2859-4986-8249-605b2afdf3c5" unitRef="usd"> 11450000 </us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
<us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzIyLTMtMS0xLTM2MzMy_ad725ad0-805e-4822-8c9c-3eb2976f7074" unitRef="usd"> 15487000 </us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
<mmi:DeferredCompensationAndCommissionsCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzIzLTEtMS0xLTM2MzMy_79ec6a5d-b2fe-4a6e-a62d-9f685348a9c8" unitRef="usd"> 75321000 </mmi:DeferredCompensationAndCommissionsCurrent>
<mmi:DeferredCompensationAndCommissionsCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzIzLTMtMS0xLTM2MzMy_e8c575e4-5f97-4a7c-8e00-27b66afa8851" unitRef="usd"> 114685000 </mmi:DeferredCompensationAndCommissionsCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI0LTEtMS0xLTM2MzMy_7ad1dca1-c656-43da-b49f-e032cd40e3ce" unitRef="usd"> 0 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI0LTMtMS0xLTM2MzMy_4b1ce25c-8417-4cdc-91dd-f815f15fd16a" unitRef="usd"> 17853000 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI1LTEtMS0xLTM2MzMy_d0e07c0f-aaf3-4583-9980-4bb7eec5107a" unitRef="usd"> 16984000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI1LTMtMS0xLTM2MzMy_607277fd-e624-4763-b189-ff2ec5c6042b" unitRef="usd"> 18973000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI2LTEtMS0xLTM2MzMy_e8d140ac-3680-476d-8385-2d95367227b7" unitRef="usd"> 38327000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI2LTMtMS0xLTM2MzMy_1b4a249b-54f9-4af5-81af-befa011ed4a3" unitRef="usd"> 49848000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI3LTEtMS0xLTQ3NjMy_f4a8a041-512e-4a16-8e32-9ae9debcdc73" unitRef="usd"> 9933000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI3LTMtMS0xLTQ3NjMy_d47f6b5d-90e1-4234-b5bf-b91b2be624c0" unitRef="usd"> 8784000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI3LTEtMS0xLTM2MzMy_2279d996-bada-4840-b738-814d6f42ac95" unitRef="usd"> 152015000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI3LTMtMS0xLTM2MzMy_5411a0c5-ad0b-4f4d-b8eb-d8b8db44d7d1" unitRef="usd"> 225630000 </us-gaap:LiabilitiesCurrent>
<mmi:DeferredCompensationAndCommissionsNonCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI4LTEtMS0xLTM2MzMy_efeaf174-7c38-4f03-8000-cdf43f682c25" unitRef="usd"> 64461000 </mmi:DeferredCompensationAndCommissionsNonCurrent>
<mmi:DeferredCompensationAndCommissionsNonCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI4LTMtMS0xLTM2MzMy_564df5ce-b6ab-4200-8cb6-815cbd14159f" unitRef="usd"> 53536000 </mmi:DeferredCompensationAndCommissionsNonCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI5LTEtMS0xLTM2MzMy_0d7fe033-3c0d-4c0b-8b93-d0ec5cc1e119" unitRef="usd"> 65109000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzI5LTMtMS0xLTM2MzMy_eb83046c-b43a-4ef3-9d9c-a1cbf501fddf" unitRef="usd"> 58334000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMwLTEtMS0xLTM2MzMy_447e4a96-6ceb-4f25-9445-c7f0fdf3b5d5" unitRef="usd"> 8614000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMwLTMtMS0xLTM2MzMy_81b3c2e3-abb1-4ba8-80c5-6ee6ef6e8e88" unitRef="usd"> 11394000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMxLTEtMS0xLTM2MzMy_eb17b068-e444-493f-9e4b-c6fd294da0b6" unitRef="usd"> 290199000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMxLTMtMS0xLTM2MzMy_d3ebdfc9-0bf6-4287-b84b-1c15a7504732" unitRef="usd"> 348894000 </us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMyLTEtMS0xLTM2MzMy_4570f22a-5046-4057-a238-c458e824c18e" unitRef="usd"> 0 </us-gaap:CommitmentsAndContingencies>
<us-gaap:CommitmentsAndContingencies contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzMyLTMtMS0xLTM2MzMy_82c2492b-98e8-406d-ace9-ae000082282c" unitRef="usd"> 0 </us-gaap:CommitmentsAndContingencies>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM0LTAtMS0xLTM2MzMyL3RleHRyZWdpb246NzQ5YmM4OTI2YjNjNDAzNzlhMjMwMmUzNmE0MjQ4ZTdfMjE_4618c476-926f-41b8-b3ba-03ac3cc08b18" unitRef="usdPerShare"> 0.0001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM0LTAtMS0xLTM2MzMyL3RleHRyZWdpb246NzQ5YmM4OTI2YjNjNDAzNzlhMjMwMmUzNmE0MjQ4ZTdfMjE_7769cd05-750c-4b4f-b3b3-6df44750d247" unitRef="usdPerShare"> 0.0001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfMjQ_c830f661-cdef-4795-8946-20cdca113e8c" unitRef="shares"> 25000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfMjQ_fc0f4dbd-e137-419e-9c04-dac28432185e" unitRef="shares"> 25000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfNjA_17acff5d-86a3-41eb-9405-5268012f374c" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfNjA_43da4edc-85fd-4664-8609-acdc0bdde8fe" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfNjA_c188422e-21a7-4309-b920-d64de4a9b46f" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTAtMS0xLTM2MzMyL3RleHRyZWdpb246MzYxNGFlYjZmMDAyNGQxYTg4YTQzODU2ZTcyODVjZWZfNjA_fefef48e-b588-4f44-8dd4-a82f8037fc99" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTEtMS0xLTM2MzMy_4afac249-a93f-4479-a1fa-745e624dd22a" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM1LTMtMS0xLTM2MzMy_b3b89a2a-63e5-4e60-8810-c65dd354a5a1" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM2LTAtMS0xLTM2MzMyL3RleHRyZWdpb246YzQ1ZDVhZTAyZTEzNGRjM2EyMmM3ZDE1NmFkNTM1YWRfMTg_2b185abd-9994-4529-a296-ea2d79fe362d" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM2LTAtMS0xLTM2MzMyL3RleHRyZWdpb246YzQ1ZDVhZTAyZTEzNGRjM2EyMmM3ZDE1NmFkNTM1YWRfMTg_f7ef12d3-a185-4343-a241-b8c57b86de24" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfMjQ_1dc90179-f826-4641-86a7-6f667488bb37" unitRef="shares"> 150000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfMjQ_8839c284-6da9-4b26-b52c-9809f78a3372" unitRef="shares"> 150000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesOutstanding contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfNjA_33a53195-1ea7-47a1-a3fa-4abf2302bd95" unitRef="shares"> 39255838 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfNjA_91c737a4-a30d-40c4-8f5e-3c012e1e0efe" unitRef="shares"> 39255838 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfNjc_9d314cf1-e80d-450f-ba4f-1e2ddec99776" unitRef="shares"> 39692373 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTAtMS0xLTM2MzMyL3RleHRyZWdpb246OGQ0Zjc1ZjE2Mzk1NGJjY2I5OTIwNTQ1MmE3NDg4NWNfNjc_fc58f9d3-350f-4e68-a018-e0b2c7ede128" unitRef="shares"> 39692373 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTEtMS0xLTM2MzMy_f703af8a-62d8-4981-8f76-c7433ab8b3c5" unitRef="usd"> 4000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM3LTMtMS0xLTM2MzMy_a9da333f-7222-494e-96ee-4b6fc2f3159c" unitRef="usd"> 4000 </us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM4LTEtMS0xLTM2MzMy_c370237f-44b5-4720-bb49-f5e92a1613b6" unitRef="usd"> 131541000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM4LTMtMS0xLTM2MzMy_6ca48bea-693c-45fb-8d07-14c96ed5d33f" unitRef="usd"> 121844000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM5LTEtMS0xLTM2MzMy_e0b39468-1668-4905-8c6e-e4b9778cdc97" unitRef="usd"> 585581000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzM5LTMtMS0xLTM2MzMy_2d8ea52d-762f-4fba-b90d-7f89d2b2a3ed" unitRef="usd"> 573546000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQwLTEtMS0xLTM2MzMy_4b2fb6c5-fa51-48f4-ad7b-53547dbb8afa" unitRef="usd"> -3617000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQwLTMtMS0xLTM2MzMy_47454abf-d780-4279-8b5e-9ee753c85c37" unitRef="usd"> 910000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:StockholdersEquity contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQxLTEtMS0xLTM2MzMy_e7682083-4c2a-4a5b-b4df-c1934a304f49" unitRef="usd"> 713509000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQxLTMtMS0xLTM2MzMy_0329dcf6-aa94-4bf4-b600-c9447a93487e" unitRef="usd"> 696304000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQyLTEtMS0xLTM2MzMy_629a7e40-4cfa-47d0-a545-6ed7a28c2376" unitRef="usd"> 1003708000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzMvZnJhZzoxMzVjY2MwMGFiMzU0OGIxOTIwMjJhNThiN2JiZGUzOS90YWJsZTpkOTlkNzc4NDkxZTU0Nzk1YjA3YTBjYTM2MTIzNWM1Ny90YWJsZXJhbmdlOmQ5OWQ3Nzg0OTFlNTQ3OTViMDdhMGNhMzYxMjM1YzU3XzQyLTMtMS0xLTM2MzMy_c8dd4188-92d2-4263-a627-8f6580154515" unitRef="usd"> 1045198000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i04ccab4ef57d4597b650aa8065607b71_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMtMS0xLTEtMzYzMzI_347c7135-b783-46fc-aab5-013ed6929fe1" unitRef="usd"> 1170310000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i2193e0a906fe40d2af2b3999c463ce3d_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMtMy0xLTEtMzYzMzI_2977f36c-12f3-4b49-b4c0-81f2f12c00cd" unitRef="usd"> 1170969000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i50b80527781f460ba082716f8cd6e046_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMtNS0xLTEtMzYzMzI_834e6943-7efd-4691-8d81-0ad55869204a" unitRef="usd"> 633164000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ic1b8588ff0f04e50b5c46bd7408d67c7_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzQtMS0xLTEtMzYzMzI_d3452619-5be8-4fcc-9ba6-c40bcb05589e" unitRef="usd"> 112978000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ia8f26c5a61cf4e13b6cbb9c497c81058_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzQtMy0xLTEtMzYzMzI_0272a908-3906-40ff-8f69-653f9702b157" unitRef="usd"> 109690000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i5e7a41a64ae642eb9157ba932b5c9e27_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzQtNS0xLTEtMzYzMzI_62846648-2daa-4f7b-a4bb-29171c59ffef" unitRef="usd"> 70538000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ie483d57e08904f6eb7e451c909f61d8d_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzUtMS0xLTEtMzYzMzI_1acb86b8-a296-48f0-afef-b2e0c712463d" unitRef="usd"> 18422000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="ifd3cdd903d304ad2ad2007335b58b08e_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzUtMy0xLTEtMzYzMzI_30ba0075-be93-4e2f-8af2-3732c8159037" unitRef="usd"> 15781000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i5cd12ece7f544a28a5d3451e4ae2e99e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzUtNS0xLTEtMzYzMzI_f8251a34-587a-436d-98dd-6e0176d80949" unitRef="usd"> 13204000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzYtMS0xLTEtMzYzMzI_bb946850-421a-45e7-b02d-196301eebb1f" unitRef="usd"> 1301710000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzYtMy0xLTEtMzYzMzI_60d8d43b-d63a-4bd6-b911-c388c659c20a" unitRef="usd"> 1296440000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzYtNS0xLTEtMzYzMzI_fba34750-2c9b-46a7-9184-8eb59aa16c33" unitRef="usd"> 716906000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<mmi:ServicesCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzgtMS0xLTEtMzYzMzI_73d5c4dd-121b-485a-84c3-3ecba186e9e7" unitRef="usd"> 850894000 </mmi:ServicesCost>
<mmi:ServicesCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzgtMy0xLTEtMzYzMzI_838a4727-ad00-421a-8b64-a5ad031da0a5" unitRef="usd"> 840209000 </mmi:ServicesCost>
<mmi:ServicesCost contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzgtNS0xLTEtMzYzMzI_76341852-b4b5-407e-abe3-d9fe90b1771f" unitRef="usd"> 447879000 </mmi:ServicesCost>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzktMS0xLTEtMzYzMzI_33dda671-978f-41f6-a7a5-f247c0f5d411" unitRef="usd"> 300009000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzktMy0xLTEtMzYzMzI_1964b0a7-41c7-4d65-9498-9f8303f95d97" unitRef="usd"> 255154000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzktNS0xLTEtMzYzMzI_6c3b309a-d88f-4c2c-84fa-ebb1e8343174" unitRef="usd"> 204514000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:DepreciationAndAmortization contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEwLTEtMS0xLTM2MzMy_182aefb6-fce7-4759-a7a3-700d9f42e812" unitRef="usd"> 13406000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEwLTMtMS0xLTM2MzMy_5574d584-c0e2-48e7-8cd0-02529d5edcaf" unitRef="usd"> 11721000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEwLTUtMS0xLTM2MzMy_5f48f3d2-ff03-40b9-906f-70038166cfd4" unitRef="usd"> 10899000 </us-gaap:DepreciationAndAmortization>
<us-gaap:OperatingExpenses contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzExLTEtMS0xLTM2MzMy_b89d06d8-b8a9-442a-b804-9d3f7cdf1bf3" unitRef="usd"> 1164309000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzExLTMtMS0xLTM2MzMy_9402a232-3989-4766-a826-86d7ebc187d9" unitRef="usd"> 1107084000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzExLTUtMS0xLTM2MzMy_2e4cfa8c-004a-44fe-a688-b786a6839a2b" unitRef="usd"> 663292000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEyLTEtMS0xLTM2MzMy_3af7d244-fc03-4daf-831a-cc8c95dbbdee" unitRef="usd"> 137401000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEyLTMtMS0xLTM2MzMy_eff47492-85b0-4574-b5df-a202fafdf473" unitRef="usd"> 189356000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEyLTUtMS0xLTM2MzMy_758583d6-8743-4aba-952f-a9fb3bab7c8e" unitRef="usd"> 53614000 </us-gaap:OperatingIncomeLoss>
<us-gaap:NonoperatingIncomeExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEzLTEtMS0xLTM2MzMy_08d28a1e-3b9d-4961-a8be-cc908fb5ad9f" unitRef="usd"> 5336000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEzLTMtMS0xLTM2MzMy_6731743a-4ec0-47d8-b1ee-1b36b57e2c8d" unitRef="usd"> 4527000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzEzLTUtMS0xLTM2MzMy_8646d781-e288-4393-8f7d-52c4cb3ee715" unitRef="usd"> 6650000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:InterestExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE0LTEtMS0xLTM2MzMy_935a5521-f897-4743-b256-5255aff5fe5d" unitRef="usd"> 708000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE0LTMtMS0xLTM2MzMy_349f2a4e-5ef4-40d8-bb91-e01c1a762d0d" unitRef="usd"> 580000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE0LTUtMS0xLTM2MzMy_fd58d7b7-f6fc-4687-9d2b-5fc630ad8b08" unitRef="usd"> 900000 </us-gaap:InterestExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE1LTEtMS0xLTM2MzMy_924c8271-ac29-4658-a832-1486c4262fa4" unitRef="usd"> 142029000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE1LTMtMS0xLTM2MzMy_9a8772f9-0faa-4c4c-ac36-515639442488" unitRef="usd"> 193303000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE1LTUtMS0xLTM2MzMy_ffbbb51d-7276-4d27-8bd2-74754ad3758f" unitRef="usd"> 59364000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE2LTEtMS0xLTM2MzMy_44cf4fc2-45ad-4a2b-b12e-d2e328420d99" unitRef="usd"> 37804000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE2LTMtMS0xLTM2MzMy_5e4784d8-c646-4ff6-85df-8d4b5f2ba354" unitRef="usd"> 50833000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE2LTUtMS0xLTM2MzMy_2b4eed06-81c4-4528-bcc5-88564e7eda28" unitRef="usd"> 16526000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NetIncomeLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE3LTEtMS0xLTM2MzMy_b42fbe2f-389f-4b79-a5af-8c60fef4dbd2" unitRef="usd"> 104225000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE3LTMtMS0xLTM2MzMy_4d1f9a1c-b875-4158-9eeb-27465860b37b" unitRef="usd"> 142470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzE3LTUtMS0xLTM2MzMy_bf494ea5-8ed8-402d-89bc-4edac21d38d0" unitRef="usd"> 42838000 </us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI3LTEtMS0xLTM2MzMy_6821967e-ab7a-48bc-8adf-e2769da99bc7" unitRef="usdPerShare"> 2.61 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI3LTMtMS0xLTM2MzMy_fae53e24-9756-4a28-b25f-c4ee912b26ce" unitRef="usdPerShare"> 3.57 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI3LTUtMS0xLTM2MzMy_73ac1ef1-ff58-4388-8aaa-b9cc80522ccf" unitRef="usdPerShare"> 1.08 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI4LTEtMS0xLTM2MzMy_362dbe90-f57d-4894-a652-fe4f5d7bf760" unitRef="usdPerShare"> 2.59 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI4LTMtMS0xLTM2MzMy_07437c9a-4f48-49ad-9d8f-d3691991835c" unitRef="usdPerShare"> 3.55 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzI4LTUtMS0xLTM2MzMy_608dde5b-1918-437a-8d37-b350ba705136" unitRef="usdPerShare"> 1.08 </us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMwLTEtMS0xLTM2MzMy_0b2871f8-b0a4-447b-b253-4fb10b528c64" unitRef="shares"> 39893000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMwLTMtMS0xLTM2MzMy_4f6a0cac-04a0-44a4-b5b2-1ee596e07c4a" unitRef="shares"> 39888000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMwLTUtMS0xLTM2MzMy_a02a8954-63e2-4caa-b60e-122e1fac7732" unitRef="shares"> 39642000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMxLTEtMS0xLTM2MzMy_7d4de4b0-03c1-41c6-b51a-a888647dd81b" unitRef="shares"> 40186000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMxLTMtMS0xLTM2MzMy_925fe2fb-f115-4f4d-b6d0-29d46d0f7c6e" unitRef="shares"> 40187000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzYvZnJhZzo2ODE4MzEzZDg1MzA0YTAzODkyMWRmNjgxZWI5NDAyNS90YWJsZTpiNzViNTU2NTQwNGQ0ZjdlYTUyMDQ1ZmJiNmY1MDZlZS90YWJsZXJhbmdlOmI3NWI1NTY1NDA0ZDRmN2VhNTIwNDVmYmI2ZjUwNmVlXzMxLTUtMS0xLTM2MzMy_ed9e1498-15eb-4983-9de1-0345d4c6b103" unitRef="shares"> 39735000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:NetIncomeLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzItMS0xLTEtMzcyNTE_51b243b5-3fc0-405c-810b-d53df45666d1" unitRef="usd"> 104225000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzItMy0xLTEtMzcyNTE_999463f8-46fb-45a5-beb1-135b501baae7" unitRef="usd"> 142470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzItNS0xLTEtMzcyNTE_e6799251-c9b9-4b00-8d22-30127c5640a8" unitRef="usd"> 42838000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzUtMS0xLTEtMzcyNTk_8692d959-965a-41b7-9e96-96fc6b8f3fa9" unitRef="usd"> -4565000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzUtMy0xLTEtMzcyNTk_cd1d595c-8521-4010-94b9-2595ef34b100" unitRef="usd"> -1554000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzUtNS0xLTEtMzcyNTk_c318da2a-6f88-41b9-9183-81b4bc557401" unitRef="usd"> 799000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzYtMS0xLTEtMzcyNTk_72ffb26e-7a73-4e28-9712-510641cf393e" unitRef="usd"> 70000 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzYtMy0xLTEtMzcyNTk_b6555aba-861b-4c8a-a3c7-754208b38562" unitRef="usd"> -72000 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzYtNS0xLTEtMzcyNTk_c643ad49-828c-4451-b0cf-c6e2a1987a08" unitRef="usd"> -34000 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIyLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZDJhM2MwY2MzOTM3NGJjOTg2NjhhZjYzNjgwYjc3OGZfMzA_919fe5c1-d117-46c0-8be3-88281109142e" unitRef="usd"> -1559000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIyLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZDJhM2MwY2MzOTM3NGJjOTg2NjhhZjYzNjgwYjc3OGZfMzQ_4ced9cdd-7767-465e-8ae9-70b9aa820aeb" unitRef="usd"> -505000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIyLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZDJhM2MwY2MzOTM3NGJjOTg2NjhhZjYzNjgwYjc3OGZfNDE_27e8b97c-0eb9-46f9-9888-0a9d17551dcc" unitRef="usd"> 286000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzctMS0xLTEtMzk4MTA_29866c0a-bc8a-4f11-b847-af7f2d3e330c" unitRef="usd"> -4635000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzctMy0xLTEtMzk4MTA_552e9122-2506-4016-a29e-18b9cf67e7af" unitRef="usd"> -1482000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzctNS0xLTEtMzk4MTA_58e3f08b-bc52-4a55-b5eb-4c6d36879131" unitRef="usd"> 833000 </us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIzLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZmI0NWEzMjRkZjRmNDkyMmFmZmVlNGU0YWUyY2NkZmNfNTM_250bc762-b0f2-4e52-8065-95907688a491" unitRef="usd"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIzLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZmI0NWEzMjRkZjRmNDkyMmFmZmVlNGU0YWUyY2NkZmNfNTM_47909506-7aa8-4000-8041-b6f6f0cf5db2" unitRef="usd"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzIzLTAtMS0xLTM3MTg5L3RleHRyZWdpb246ZmI0NWEzMjRkZjRmNDkyMmFmZmVlNGU0YWUyY2NkZmNfNTM_70f11f13-5337-40ea-8988-ee795f0393b0" unitRef="usd"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzgtMS0xLTEtMzcyNjg_e1851835-5337-47b2-8787-47feefa544da" unitRef="usd"> 108000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzgtMy0xLTEtMzcyNjg_6277662f-e4e7-4de7-8f61-d18e2ee9c6ba" unitRef="usd"> -182000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzgtNS0xLTEtMzcyNjg_ee46df00-39ea-4561-a8a1-491a598ef4bd" unitRef="usd"> -237000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzktMS0xLTEtMzk4MTA_243dd53a-f422-4bea-bb6a-ad82b414cded" unitRef="usd"> -4527000 </us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzktMy0xLTEtMzk4MTA_450c7bd0-b3ba-4a8b-b751-d7aa30d77117" unitRef="usd"> -1664000 </us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzktNS0xLTEtMzk4MTA_e9b83de3-7989-44a0-b018-0f9b265734a8" unitRef="usd"> 596000 </us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzEwLTEtMS0xLTM5ODEw_17196fb1-3146-4dae-a543-a08bd173d8a3" unitRef="usd"> 99698000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzEwLTMtMS0xLTM5ODEw_e5304ea3-56c5-48e1-8f0f-463e88d025a0" unitRef="usd"> 140806000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY181MzEvZnJhZzphZWNiMGRjOTc5OTU0MTNlOWNmNmE3ODUxZGQyOGI2NC90YWJsZTozZTY2YWY4MjAyMDc0NzBkOGY1ZWU2MjJmYWFiMGM0ZC90YWJsZXJhbmdlOjNlNjZhZjgyMDIwNzQ3MGQ4ZjVlZTYyMmZhYWIwYzRkXzEwLTUtMS0xLTM5ODEw_c5847d54-9fc9-478a-88b7-5b9276db11e8" unitRef="usd"> 43434000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:SharesOutstanding contextRef="id76d8efd3b194b3ea263c9cc276e9e4d_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMS0xLTEtMzYzMzI_f53dc036-a91b-47a4-80c6-801bc7741477" unitRef="shares"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="id76d8efd3b194b3ea263c9cc276e9e4d_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMy0xLTEtMzYzMzI_4075e21b-1bd5-467c-8106-bc8a228fdd42" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i49ae6571a8a4400190260aecd0be7f35_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItNS0xLTEtMzYzMzI_2ed5c954-ab05-4694-ab79-88a280a4e8d1" unitRef="shares"> 39153195 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i49ae6571a8a4400190260aecd0be7f35_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItNy0xLTEtMzYzMzI_a0498082-4daf-4daa-83ba-ab109e92c0cb" unitRef="usd"> 4000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ia1a50f07ae854ba184e198068f43021b_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItOS0xLTEtMzYzMzI_7a59669a-9578-4565-b79b-9298b20371b3" unitRef="usd"> 104658000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i2c5b886414bd486792c758d954839952_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMTEtMS0xLTM2MzMy_3a24d373-029c-4536-8905-631039882844" unitRef="usd"> -4000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i47485dfc45ad49288039e03a427d8712_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMTMtMS0xLTM2MzMy_7245f9be-d9e8-4d03-be51-b4fcb32249dd" unitRef="usd"> 388238000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i79b2bdd954bb4864ad381ea99d7610a9_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMTUtMS0xLTM2MzMy_dad09f95-2f0d-4856-b658-f657eb6a0e7e" unitRef="usd"> 1978000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i239cfb5a14b14816a5ecbc8bc2844359_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzItMTctMS0xLTM2MzMy_5022a5d2-9ba6-4dbd-b271-2f0c810943fa" unitRef="usd"> 494874000 </us-gaap:StockholdersEquity>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i1a8a898e39a9481599da0cbcc03a4b71_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMtMTMtMS0xLTM2MzMy_236f8767-b54d-4794-a00b-12f91ffb1524" unitRef="usd"> 42838000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i79fffb44adea49b482799cb08670a754_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMtMTUtMS0xLTM2MzMy_2ceeefa4-a5ed-414a-815b-7f06cbb23236" unitRef="usd"> 596000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMtMTctMS0xLTM2MzMy_60492816-98d2-4b5b-8e3e-b29d94af5f5c" unitRef="usd"> 43434000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="i42898dfe036247a6966fd3c394848860_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzUtOS0xLTEtMzYzMzI_c8a295e8-a01c-4430-92eb-7ccf3b630411" unitRef="usd"> 9905000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzUtMTctMS0xLTM2MzMy_6f9b3f11-7d84-4432-9e0c-33a71f8c5f75" unitRef="usd"> 9905000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="ib3b5ab13a9504a69b6ad4abd6504b825_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzYtNS0xLTEtMzYzMzI_65f9bdfb-e1b9-4ca3-bdf7-bfc5896922e7" unitRef="shares"> 27596 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i42898dfe036247a6966fd3c394848860_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzYtOS0xLTEtMzYzMzI_17cf1070-c7be-4116-9f2c-ff480df05327" unitRef="usd"> 642000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzYtMTctMS0xLTM2MzMy_62e955df-3f62-4103-ad62-9dec93565eaa" unitRef="usd"> 642000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement contextRef="ib3b5ab13a9504a69b6ad4abd6504b825_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzctNS0xLTEtMzYzMzI_8839dafa-e6bc-4a24-870e-a842bd2ba676" unitRef="shares"> 264235 </mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="ib3b5ab13a9504a69b6ad4abd6504b825_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzgtNS0xLTEtMzYzMzI_4d95f4cb-0196-4f9c-8c35-271be7b9c818" unitRef="shares"> 19516 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="ib3b5ab13a9504a69b6ad4abd6504b825_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzktNS0xLTEtMzYzMzI_26b9a0ae-42e1-4943-8e07-7d3b6eb11a1d" unitRef="shares"> 62566 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i42898dfe036247a6966fd3c394848860_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzktOS0xLTEtMzYzMzI_df097a22-7dca-4062-b963-551aeb909d86" unitRef="usd"> 2023000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzktMTctMS0xLTM2MzMy_20688219-c204-41f7-ac77-111e5764e0af" unitRef="usd"> 2023000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<mmi:ReductionOfStockNotesReceivableFromEmployees contextRef="i17997b1789af478396f78c537e9f206b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTExLTEtMS00OTUyOQ_e05cecb4-c217-42d0-9bee-14df6ee1ca83" unitRef="usd"> 4000 </mmi:ReductionOfStockNotesReceivableFromEmployees>
<mmi:ReductionOfStockNotesReceivableFromEmployees contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTE3LTEtMS00OTUyOQ_3fa1d1a6-ee47-44dd-a4ce-a3fcef0da5b3" unitRef="usd"> 4000 </mmi:ReductionOfStockNotesReceivableFromEmployees>
<us-gaap:SharesOutstanding contextRef="i51b00146281f45af99b615ff6ef635a1_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTEtMS0xLTM2MzMy_91f05899-36e0-4538-8943-63d7e35c14ef" unitRef="shares"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i51b00146281f45af99b615ff6ef635a1_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTMtMS0xLTM2MzMy_62bdcb25-93d2-4438-a0f0-d6401ad030af" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i7718734c059d43b9821c754475301b0a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTUtMS0xLTM2MzMy_bf2e50c5-f57b-4a4b-8b45-f3d07ba50c80" unitRef="shares"> 39401976 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i7718734c059d43b9821c754475301b0a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTctMS0xLTM2MzMy_4e06c742-2584-414e-afa6-f9090501ca81" unitRef="usd"> 4000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i02bd24b216364ac6b246fc52a3a564da_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTktMS0xLTM2MzMy_156f7a9d-e76e-4b0d-b754-3ed6e6590837" unitRef="usd"> 113182000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i16369d5d2a7944f1b9b034b5110bfb8c_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTExLTEtMS0zNjMzMg_8fe60a65-2a01-4dc9-a903-a67abc92db81" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i0878837944f74d51b0278eb5aaa88299_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTEzLTEtMS0zNjMzMg_9f955013-f01e-4321-84ca-d5749be4eebf" unitRef="usd"> 431076000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i4044e59a52404b1fb50e84615cf17fce_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTE1LTEtMS0zNjMzMg_f1486e38-9041-46ca-bdd4-6276b80816af" unitRef="usd"> 2574000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEwLTE3LTEtMS0zNjMzMg_af9fa41f-c970-4c4a-9ac9-6437a59d9d17" unitRef="usd"> 546836000 </us-gaap:StockholdersEquity>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="ib42f6a68f2284c5b858c1ca0fe528420_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEzLTEzLTEtMS0zNjMzMg_7ffc069c-976c-4404-ba7f-b314dc72fe01" unitRef="usd"> 142470000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i45560d0b2d97432c990a2b3f24ef266b_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEzLTE1LTEtMS0zNjMzMg_03f10a90-da43-41b9-97cd-a7f99553f51e" unitRef="usd"> -1664000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzEzLTE3LTEtMS0zNjMzMg_c4b2fafd-ba89-40a9-8389-a511abe67e93" unitRef="usd"> 140806000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="i125dd29e2177485d959b0af5adc09b09_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE1LTktMS0xLTM2MzMy_e3054c6b-fdc4-4938-a093-be3b5309a113" unitRef="usd"> 10361000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE1LTE3LTEtMS0zNjMzMg_fdbd93ac-b8c5-44d6-a867-692bdbdbde34" unitRef="usd"> 10361000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE2LTUtMS0xLTM2MzMy_cc21f984-4db0-4983-8077-f7a04585a7df" unitRef="shares"> 20152 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i125dd29e2177485d959b0af5adc09b09_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE2LTktMS0xLTM2MzMy_293f144c-3c6c-4c72-983e-5648286e775e" unitRef="usd"> 653000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE2LTE3LTEtMS0zNjMzMg_2dbb11b2-ee17-4f1d-a715-44897c6b985f" unitRef="usd"> 653000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<mmi:IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE4LTUtMS0xLTQ5NTgx_76c09a28-c376-4ce7-ac63-b4c8942cfac6" unitRef="shares"> 60373 </mmi:IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares>
<mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE3LTUtMS0xLTM2MzMy_d8812e4c-d34d-4f92-9c86-cff10dd05047" unitRef="shares"> 260525 </mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE4LTUtMS0xLTM2MzMy_6c88b523-eea6-4ece-9416-5070b9b4f233" unitRef="shares"> 13323 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTUtMS0xLTQ5NjAz_5185fdb8-aa50-4d01-9b28-555fe3ac41b2" unitRef="shares"> 27481 </us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="i125dd29e2177485d959b0af5adc09b09_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTktMS0xLTQ5NjAz_c4e78b30-b53e-47d7-8516-0af47833a107" unitRef="usd"> 1000000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTE3LTEtMS00OTYwMw_2d35e919-25e1-4ccb-bfaf-72bb114c321f" unitRef="usd"> 1000000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="i056a8ab65d6d45138ac2ea797e785e42_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE5LTUtMS0xLTM2MzMy_a167baa8-8d15-4750-9bfd-921ba87e3ec9" unitRef="shares"> 91457 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i125dd29e2177485d959b0af5adc09b09_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE5LTktMS0xLTM2MzMy_a6bf55fc-d280-471a-910a-e76b9700a301" unitRef="usd"> 3352000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzE5LTE3LTEtMS0zNjMzMg_b9bef4a2-c32c-49eb-9e14-3e0f1a1e8b2e" unitRef="usd"> 3352000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:SharesOutstanding contextRef="i5ccc3b60746643e5aca48ba0b44cddde_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTEtMS0xLTM2MzMy_075bb645-7a84-4923-a145-fc391cea4b4b" unitRef="shares"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i5ccc3b60746643e5aca48ba0b44cddde_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTMtMS0xLTM2MzMy_eca7c893-4b8c-44a2-9b7b-ffba9d2ae04d" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i87e3f649143a4c4b8b3ce19d76cf837e_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTUtMS0xLTM2MzMy_8bdea1f7-358e-4ec3-9e50-3648e4df5531" unitRef="shares"> 39692373 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i87e3f649143a4c4b8b3ce19d76cf837e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTctMS0xLTM2MzMy_1b0b06d6-91f7-474c-942b-630382059d38" unitRef="usd"> 4000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ib7cbe7c99d2642fcbedb24005f9e73ff_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTktMS0xLTM2MzMy_34dba138-8bfb-4d7d-8698-a9fe5f68fc3b" unitRef="usd"> 121844000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i2baa46b5924a4c548dd499dee802d201_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTExLTEtMS0zNjMzMg_a20122a9-5599-4034-bc3c-3610b4e74166" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ia52418b2782148c0bacbd83173b2f7fc_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTEzLTEtMS0zNjMzMg_01f23081-1eb7-4441-afac-9065bc839e66" unitRef="usd"> 573546000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i9c56a46367624e308120d584d6f8ff8c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTE1LTEtMS0zNjMzMg_8c539fc5-fa5b-4be3-a870-ad8a474c2308" unitRef="usd"> 910000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIxLTE3LTEtMS0zNjMzMg_b8ac68cf-ee3d-408c-bf22-0d792b7c9a3d" unitRef="usd"> 696304000 </us-gaap:StockholdersEquity>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="icc55861e44a242419e00e3ebb811fca3_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIyLTEzLTEtMS0zNjMzMg_85932f30-e20d-46bf-847a-924b869883c6" unitRef="usd"> 104225000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="iecd9133b9aa1427b959edd23cd4d5c44_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIyLTE1LTEtMS0zNjMzMg_9a27ff31-9228-4fc4-b4a6-37f288cc3739" unitRef="usd"> -4527000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzIyLTE3LTEtMS0zNjMzMg_ecad79a0-404a-40d2-83c7-378a35847dfb" unitRef="usd"> 99698000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:DividendsCommonStock contextRef="icc55861e44a242419e00e3ebb811fca3_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI1LTEzLTEtMS00OTYyNA_6fc8704e-e393-40a0-9574-6d60ac39a440" unitRef="usd"> 62572000 </us-gaap:DividendsCommonStock>
<us-gaap:DividendsCommonStock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI1LTE3LTEtMS00OTYyNA_35d4716f-7399-4114-8caa-ed5c90c5e85c" unitRef="usd"> 62572000 </us-gaap:DividendsCommonStock>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="ia9331366ce0f4ac091d17d915386d5a0_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI0LTktMS0xLTM2MzMy_cd0e8805-3113-42d3-8a8c-14a46c1131d4" unitRef="usd"> 17312000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI0LTE3LTEtMS0zNjMzMg_c2a67673-e27d-4c7a-82dd-ff5840c33a29" unitRef="usd"> 17312000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI1LTUtMS0xLTM2MzMy_9c4d4ded-bd2d-4f48-bc58-12319b1efd1c" unitRef="shares"> 19813 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="ia9331366ce0f4ac091d17d915386d5a0_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI1LTktMS0xLTM2MzMy_4fef63f2-8c3e-4600-8047-ee4a0d58a18b" unitRef="usd"> 709000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI1LTE3LTEtMS0zNjMzMg_0c4b50bd-bc99-4c5d-b3a3-96bf6f184aee" unitRef="usd"> 709000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<mmi:StockIssuedDuringPeriodSharesDeferredStockUnitsBeforeTaxSettlement contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI2LTUtMS0xLTM2MzMy_4edf9262-470c-4a95-bb76-e0a68966cd54" unitRef="shares"> 281193 </mmi:StockIssuedDuringPeriodSharesDeferredStockUnitsBeforeTaxSettlement>
<mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI3LTUtMS0xLTM2MzMy_23eb95cf-631c-4930-8914-9a5bfb1767f6" unitRef="shares"> 292953 </mmi:StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI4LTUtMS0xLTM2MzMy_e6d570fe-2e69-44a2-92bd-45f0c97cf28d" unitRef="shares"> 11494 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI5LTUtMS0xLTM2MzMy_eb604488-2201-46e1-8faf-0eb10e0aabf0" unitRef="shares"> 206390 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ia9331366ce0f4ac091d17d915386d5a0_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI5LTktMS0xLTM2MzMy_1bdb4a72-53cf-495e-a71f-83e95c2f83ac" unitRef="usd"> 9741000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzI5LTE3LTEtMS0zNjMzMg_d0e06e87-fb2a-4d06-96e5-1d3f7441538f" unitRef="usd"> 9741000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMwLTUtMS0xLTM2MzMy_9f2b92ca-6584-42a9-a775-2360c265dae5" unitRef="shares"> 28673 </us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="ia9331366ce0f4ac091d17d915386d5a0_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMwLTktMS0xLTM2MzMy_eff1cb12-1013-4059-9df4-2b9434cf243a" unitRef="usd"> 1417000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMwLTE3LTEtMS0zNjMzMg_c1d5b0ae-69b5-4fd2-b114-39382d9f8a03" unitRef="usd"> 1417000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i157b7c34d8d9482091f63795c3433e76_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzM0LTUtMS0xLTQ5NjQz_6d37dec2-5415-4df7-8354-0122fe428f46" unitRef="usd"> 864000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="icc55861e44a242419e00e3ebb811fca3_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzM0LTEzLTEtMS00OTY0Mw_5fe745d9-52a9-46ad-961f-26c443486a8b" unitRef="usd"> 29618000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzM0LTE3LTEtMS00OTY0Mw_7f1ef4c2-d803-4e7e-b82c-0d617bc26db7" unitRef="usd"> 29618000 </us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:SharesOutstanding contextRef="i1a920b500aa54ae1a51197f029b8b1da_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTEtMS0xLTM2MzMy_80926c45-8bb0-4494-b94d-bb51b4443300" unitRef="shares"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i1a920b500aa54ae1a51197f029b8b1da_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTMtMS0xLTM2MzMy_2d00fcaf-5903-4dc0-86d2-774de2497801" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="ib957142cde304672838edb0c25ba211a_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTUtMS0xLTM2MzMy_1bc16ea9-1a24-40bf-b1db-2cfe5f34bcad" unitRef="shares"> 39255838 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="ib957142cde304672838edb0c25ba211a_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTctMS0xLTM2MzMy_1370fdbf-a7ff-4e3c-a129-92628ef21f41" unitRef="usd"> 4000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="if7644777f5dd4f54b67591cc0db078f2_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTktMS0xLTM2MzMy_f93c5d0b-8c45-4533-9897-618ecfc174d9" unitRef="usd"> 131541000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ifb61e97500064e42b39c79cbe05ab9e2_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTExLTEtMS0zNjMzMg_feee512b-b46d-412d-81b1-dc085842e3ee" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="idc47a8d56a83496bb443c5b40c071488_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTEzLTEtMS0zNjMzMg_778b3e99-590a-4b68-a038-a5289799c9ff" unitRef="usd"> 585581000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i47bc70102cad461c8c4ad1e63e4eb565_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTE1LTEtMS0zNjMzMg_b8aea5f7-c7fe-4394-b411-2142f9b3462e" unitRef="usd"> -3617000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xMzkvZnJhZzplYmQyMDYyOTVlNGI0ZjlmYjFkNDdlNjU3ZmIwMjIzYS90YWJsZTpjOGVjZDU0NGUyMTM0M2YyODhlMjEwODkxMTNiMjU5Yy90YWJsZXJhbmdlOmM4ZWNkNTQ0ZTIxMzQzZjI4OGUyMTA4OTExM2IyNTljXzMxLTE3LTEtMS0zNjMzMg_02af7a59-f3ee-48c7-8be5-ac629c55632b" unitRef="usd"> 713509000 </us-gaap:StockholdersEquity>
<us-gaap:ProfitLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMtMS0xLTEtMzYzMzI_d4f37e07-ad60-491d-8231-bb6d96279e0d" unitRef="usd"> 104225000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMtMy0xLTEtMzYzMzI_2052937d-f980-4e28-8d37-93d4479ab535" unitRef="usd"> 142470000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMtNS0xLTEtMzYzMzI_85e2cd9f-e628-44fa-bf8f-1cc571c32340" unitRef="usd"> 42838000 </us-gaap:ProfitLoss>
<us-gaap:DepreciationAndAmortization contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUtMS0xLTEtMzYzMzI_35f399cc-4d23-4581-9fa6-98a0801c6377" unitRef="usd"> 13406000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUtMy0xLTEtMzYzMzI_df558428-01a1-4768-bf56-bc3996380f05" unitRef="usd"> 11721000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUtNS0xLTEtMzYzMzI_b882e187-6e90-4463-8463-26bd21b2c3fe" unitRef="usd"> 10899000 </us-gaap:DepreciationAndAmortization>
<mmi:NoncashLeaseExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzYtMS0xLTEtMzYzMzI_510f0f87-d407-4c67-a00c-7d90923e01e5" unitRef="usd"> 23112000 </mmi:NoncashLeaseExpense>
<mmi:NoncashLeaseExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzYtMy0xLTEtMzYzMzI_64a560d6-06c0-4249-8ecc-7890650ba5e3" unitRef="usd"> 23729000 </mmi:NoncashLeaseExpense>
<mmi:NoncashLeaseExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzYtNS0xLTEtMzYzMzI_6581bba7-280f-4fdc-bc35-316840ecbd5d" unitRef="usd"> 22825000 </mmi:NoncashLeaseExpense>
<mmi:CreditLossExpenseReversal contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzctMS0xLTEtMzYzMzI_59ad570c-a690-47d2-8910-2ebfe15c9e38" unitRef="usd"> -51000 </mmi:CreditLossExpenseReversal>
<mmi:CreditLossExpenseReversal contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzctMy0xLTEtMzYzMzI_3910c532-78b7-4f3d-924c-302398d01892" unitRef="usd"> 166000 </mmi:CreditLossExpenseReversal>
<mmi:CreditLossExpenseReversal contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzctNS0xLTEtMzYzMzI_aec0d245-eee2-4467-acc7-b2b4e56455e1" unitRef="usd"> 188000 </mmi:CreditLossExpenseReversal>
<us-gaap:ShareBasedCompensation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzgtMS0xLTEtMzYzMzI_f988057e-3c91-4b8e-8e4d-827cd15d785c" unitRef="usd"> 17312000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzgtMy0xLTEtMzYzMzI_24ab8c1f-53f0-45c8-94f5-36e621775a79" unitRef="usd"> 10361000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzgtNS0xLTEtMzYzMzI_2feb0c64-b211-4d59-86fa-63cb05baa419" unitRef="usd"> 9905000 </us-gaap:ShareBasedCompensation>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzktMS0xLTEtMzYzMzI_03a384ab-261b-46eb-94a4-c403baa36376" unitRef="usd"> -6073000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzktMy0xLTEtMzYzMzI_9dcc34bd-59df-4cbf-93fc-e896879842fa" unitRef="usd"> -11845000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzktNS0xLTEtMzYzMzI_1116a04f-7a36-4d44-8b93-f93c9342212d" unitRef="usd"> 473000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEwLTEtMS0xLTM2MzMy_8d831f7a-14e8-4670-9657-7db82fa630fc" unitRef="usd"> -534000 </us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEwLTMtMS0xLTM2MzMy_37ccd1e5-5609-4847-83b1-55e38ffdb475" unitRef="usd"> -3824000 </us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEwLTUtMS0xLTM2MzMy_c42e899b-6c01-4ad3-8922-09f6b9792134" unitRef="usd"> 299000 </us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzExLTEtMS0xLTM2MzMy_c7975dd8-6f84-470e-817a-c28e4993c3f8" unitRef="usd"> 86000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzExLTMtMS0xLTM2MzMy_c755d2f5-b4c4-4aa4-befa-bba45d4e38f5" unitRef="usd"> 219000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzExLTUtMS0xLTM2MzMy_2b91ac82-d5a0-4e5f-8548-150587812d9b" unitRef="usd"> 192000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
<us-gaap:OtherNoncashIncomeExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEyLTEtMS0xLTM2MzMy_03f53db5-7f81-4dba-a8ba-b884243aac95" unitRef="usd"> 973000 </us-gaap:OtherNoncashIncomeExpense>
<us-gaap:OtherNoncashIncomeExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEyLTMtMS0xLTM2MzMy_f8840479-3697-487d-996a-3ba9148f31d2" unitRef="usd"> -641000 </us-gaap:OtherNoncashIncomeExpense>
<us-gaap:OtherNoncashIncomeExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzEyLTUtMS0xLTM2MzMy_8918d870-e61e-4b67-9b39-a2685620975c" unitRef="usd"> -895000 </us-gaap:OtherNoncashIncomeExpense>
<mmi:IncreaseDecreaseInCommissionsReceivable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE0LTEtMS0xLTM2MzMy_f36e2d1d-dffd-47e9-a620-e1cbf1b45a8f" unitRef="usd"> -8445000 </mmi:IncreaseDecreaseInCommissionsReceivable>
<mmi:IncreaseDecreaseInCommissionsReceivable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE0LTMtMS0xLTM2MzMy_c0770164-6696-4ef6-836c-d6a2175a67e1" unitRef="usd"> 10832000 </mmi:IncreaseDecreaseInCommissionsReceivable>
<mmi:IncreaseDecreaseInCommissionsReceivable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE0LTUtMS0xLTM2MzMy_97fcfb8f-b6cd-4b49-91a2-74feca091351" unitRef="usd"> 3290000 </mmi:IncreaseDecreaseInCommissionsReceivable>
<us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE1LTEtMS0xLTM2MzMy_4507ca51-0dae-46e7-889a-aa028f6e7db2" unitRef="usd"> -3802000 </us-gaap:IncreaseDecreaseInPrepaidExpense>
<us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE1LTMtMS0xLTM2MzMy_02df5e11-940b-4a5e-b508-80add2b8a0ae" unitRef="usd"> 3066000 </us-gaap:IncreaseDecreaseInPrepaidExpense>
<us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE1LTUtMS0xLTM2MzMy_157aa9b5-2acc-4f7f-a2d3-3c6c47f59684" unitRef="usd"> -774000 </us-gaap:IncreaseDecreaseInPrepaidExpense>
<mmi:IncreaseDecreaseInAdvancesAndLoans contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE2LTEtMS0xLTM2MzMy_f74337f7-f37c-4fe6-9538-e310b8876d9b" unitRef="usd"> 54818000 </mmi:IncreaseDecreaseInAdvancesAndLoans>
<mmi:IncreaseDecreaseInAdvancesAndLoans contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE2LTMtMS0xLTM2MzMy_b45e1511-1251-4b61-9835-cee7d7b1bb85" unitRef="usd"> 12382000 </mmi:IncreaseDecreaseInAdvancesAndLoans>
<mmi:IncreaseDecreaseInAdvancesAndLoans contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE2LTUtMS0xLTM2MzMy_66a3470e-e771-4bcb-add9-1e648dda6b52" unitRef="usd"> 39773000 </mmi:IncreaseDecreaseInAdvancesAndLoans>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE3LTEtMS0xLTM2MzMy_f076b3d6-3215-4f1d-8841-5dec71654729" unitRef="usd"> 9830000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE3LTMtMS0xLTM2MzMy_4eb71e78-fc5a-42de-b81b-57756a3d7205" unitRef="usd"> 3046000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE3LTUtMS0xLTM2MzMy_685cb15e-11bd-4aec-a5eb-c343cde602a8" unitRef="usd"> 2743000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE4LTEtMS0xLTM2MzMy_3bb1e765-70e9-4b2d-8029-cf47b6949a87" unitRef="usd"> -4071000 </us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE4LTMtMS0xLTM2MzMy_3f97f461-48f3-47f9-938d-04e5ac4ecd28" unitRef="usd"> 9779000 </us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE4LTUtMS0xLTM2MzMy_e50f48df-690d-4d8d-a5d5-f6db68e58dfc" unitRef="usd"> -5643000 </us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
<mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE5LTEtMS0xLTM2MzMy_41a54d3f-8b71-4e3f-b27b-853bf0efe8ac" unitRef="usd"> 26535000 </mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable>
<mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE5LTMtMS0xLTM2MzMy_abac8396-8d41-4010-9707-cb3c09fb6553" unitRef="usd"> -14128000 </mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable>
<mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzE5LTUtMS0xLTM2MzMy_6a4f2481-8a70-47de-8339-9394674e1b4f" unitRef="usd"> -8724000 </mmi:IncreaseDecreaseInIncomeTaxesReceivablePayable>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIwLTEtMS0xLTM2MzMy_babf06a5-d86c-456b-93e4-45af7908f4a1" unitRef="usd"> -11491000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIwLTMtMS0xLTM2MzMy_ea5f78ce-0da1-4196-b8f6-54a198a18e4b" unitRef="usd"> 29073000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIwLTUtMS0xLTM2MzMy_f1b73ea2-3cfe-4bca-949b-20c712c739cf" unitRef="usd"> -2095000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<mmi:DeferredCompensationAndCommissionsIncreaseDecrease contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIxLTEtMS0xLTM2MzMy_5d4efd9d-00cb-467f-afec-caaeb82e815a" unitRef="usd"> -24631000 </mmi:DeferredCompensationAndCommissionsIncreaseDecrease>
<mmi:DeferredCompensationAndCommissionsIncreaseDecrease contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIxLTMtMS0xLTM2MzMy_eb872123-0a6c-49d9-9747-6ddda82e6bc9" unitRef="usd"> 75047000 </mmi:DeferredCompensationAndCommissionsIncreaseDecrease>
<mmi:DeferredCompensationAndCommissionsIncreaseDecrease contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIxLTUtMS0xLTM2MzMy_6551fdf0-a086-4d29-885e-0bb56ddc2298" unitRef="usd"> 6421000 </mmi:DeferredCompensationAndCommissionsIncreaseDecrease>
<us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIyLTEtMS0xLTM2MzMy_52a3373c-1c34-444d-8f05-6d7d64c118f0" unitRef="usd"> -21176000 </us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
<us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIyLTMtMS0xLTM2MzMy_512b2464-1b3c-4e68-8016-c58b5649cea9" unitRef="usd"> -21276000 </us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
<us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIyLTUtMS0xLTM2MzMy_9a744685-b512-493f-99a5-392fcea7e37a" unitRef="usd"> -18461000 </us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIzLTEtMS0xLTM2MzMy_148eb379-8200-4569-871f-7bc6ba1a33fa" unitRef="usd"> 2528000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIzLTMtMS0xLTM2MzMy_e94a117f-d5f4-4b89-90c6-8efc5389b65b" unitRef="usd"> -2370000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzIzLTUtMS0xLTM2MzMy_4b8f278b-5377-46ff-b553-fa0d6a0775c9" unitRef="usd"> 6642000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI0LTEtMS0xLTM2MzMy_306ec8c3-f335-446d-8c24-acd93aadc05f" unitRef="usd"> 13629000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI0LTMtMS0xLTM2MzMy_534305dd-c4fc-4888-ab22-1e24d6dda88a" unitRef="usd"> 255903000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI0LTUtMS0xLTM2MzMy_b2770d89-e8c7-46e2-a138-f895b4462974" unitRef="usd"> 38088000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI2LTEtMS0xLTM2MzMy_8927b491-8cb1-496b-9264-22625bed8bec" unitRef="usd"> 12500000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI2LTMtMS0xLTM2MzMy_05a19805-5461-41cf-b374-305695721d0f" unitRef="usd"> -229000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI2LTUtMS0xLTM2MzMy_3c31fb12-f900-46c8-b288-b95f68a1b7f5" unitRef="usd"> 16298000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI3LTEtMS0xLTM2MzMy_b39eda0b-f2d6-4eb8-88c1-cc79a1bbe520" unitRef="usd"> 380799000 </us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
<us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI3LTMtMS0xLTM2MzMy_0b142a3d-7daa-4dea-9193-e95b177cb0af" unitRef="usd"> 378106000 </us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
<us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI3LTUtMS0xLTM2MzMy_bdceebec-d246-45bf-b936-197a8abab7fb" unitRef="usd"> 215606000 </us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI4LTEtMS0xLTM2MzMy_4f45b47d-6d19-4009-aed4-7846a5403d14" unitRef="usd"> 350993000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI4LTMtMS0xLTM2MzMy_03cef984-5271-439a-807d-ac04b97143bf" unitRef="usd"> 285628000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI4LTUtMS0xLTM2MzMy_043a5826-f82a-43f7-88e7-f710ee71fb3b" unitRef="usd"> 221677000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
<us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI5LTEtMS0xLTM2MzMy_74578f78-df56-4f36-982d-c740fd7f7473" unitRef="usd"> 0 </us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
<us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI5LTMtMS0xLTM2MzMy_131280d8-6402-43c4-b527-36d3deb48e94" unitRef="usd"> 9500000 </us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
<us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzI5LTUtMS0xLTM2MzMy_6a1a5271-1595-4195-95e3-fc6974ad276c" unitRef="usd"> 0 </us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
<us-gaap:PaymentsToAcquireNotesReceivable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMwLTEtMS0xLTM2MzMy_30b0fed4-30eb-4df3-a431-3301931fdd06" unitRef="usd"> 74000 </us-gaap:PaymentsToAcquireNotesReceivable>
<us-gaap:PaymentsToAcquireNotesReceivable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMwLTMtMS0xLTM2MzMy_20c4a819-0b13-48f8-9741-f3465ff7c515" unitRef="usd"> 40000 </us-gaap:PaymentsToAcquireNotesReceivable>
<us-gaap:PaymentsToAcquireNotesReceivable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMwLTUtMS0xLTM2MzMy_df0106b8-b41a-47ae-af52-4c5966765166" unitRef="usd"> 243000 </us-gaap:PaymentsToAcquireNotesReceivable>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMxLTEtMS0xLTM2MzMy_ec3dcbff-54f6-4151-8652-0b888d5c2d87" unitRef="usd"> 71000 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMxLTMtMS0xLTM2MzMy_26e4671f-54ac-47af-9c85-82013c6fd147" unitRef="usd"> 290000 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMxLTUtMS0xLTM2MzMy_f44a0ff7-230e-4de8-b158-1e24342dc54d" unitRef="usd"> 187000 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMyLTEtMS0xLTM2MzMy_2a6dbe97-efbf-40f3-8700-59dce00f1731" unitRef="usd"> 11666000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMyLTMtMS0xLTM2MzMy_2d2674d6-0fb0-443a-a3c6-328e18097fb3" unitRef="usd"> 6857000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzMyLTUtMS0xLTM2MzMy_a1e85d74-fd1b-4893-a258-08da59a6d53a" unitRef="usd"> 6945000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM0LTEtMS0xLTM2MzMy_685c73c1-1680-4d47-8323-8f98fd5df641" unitRef="usd"> -53975000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM0LTMtMS0xLTM2MzMy_daea03fa-f537-4b5f-b11c-b5eccebe8af5" unitRef="usd"> -108356000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM0LTUtMS0xLTM2MzMy_539bd253-67e3-4f4a-9d42-edee8cb42ff7" unitRef="usd"> -17228000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM2LTEtMS0xLTM2MzMy_c6c6faea-53f8-478b-b0e8-f428621616a2" unitRef="usd"> 9741000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM2LTMtMS0xLTM2MzMy_10046a9c-5689-4970-9e38-e34f254e2123" unitRef="usd"> 3352000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM2LTUtMS0xLTM2MzMy_6b8da0f4-8b56-4485-a86e-74fc8413b10f" unitRef="usd"> 2023000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM3LTEtMS0xLTM2MzMy_7afda726-9253-4682-82e0-b60278bd8aa8" unitRef="usd"> 709000 </us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM3LTMtMS0xLTM2MzMy_34412229-24b1-4722-966c-10dd81d9d362" unitRef="usd"> 653000 </us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM3LTUtMS0xLTM2MzMy_82914943-3160-4e06-aeb5-b47e880decd7" unitRef="usd"> 642000 </us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
<us-gaap:PaymentsOfDividends contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTEtMS0xLTUyNDM5_14a173f2-8c23-4d52-9b54-eede1bcdf17b" unitRef="usd"> 60358000 </us-gaap:PaymentsOfDividends>
<us-gaap:PaymentsOfDividends contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTMtMS0xLTUyNDM5_c43efe4c-b3b5-45f2-8931-665b84eea192" unitRef="usd"> 0 </us-gaap:PaymentsOfDividends>
<us-gaap:PaymentsOfDividends contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTUtMS0xLTUyNDM5_70f46c6c-ee74-4658-84b0-57fe10a1f65e" unitRef="usd"> 0 </us-gaap:PaymentsOfDividends>
<us-gaap:RepaymentsOfNotesPayable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTEtMS0xLTM2MzMy_b4cbcdcf-93b8-40d3-870e-cbb616d57bf7" unitRef="usd"> 0 </us-gaap:RepaymentsOfNotesPayable>
<us-gaap:RepaymentsOfNotesPayable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTMtMS0xLTM2MzMy_cf0f8a6b-d408-4fad-8b5b-a9a9728c949f" unitRef="usd"> 0 </us-gaap:RepaymentsOfNotesPayable>
<us-gaap:RepaymentsOfNotesPayable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM4LTUtMS0xLTM2MzMy_3a8c1b69-3e3b-4ac4-87d8-3776f48b5863" unitRef="usd"> 6564000 </us-gaap:RepaymentsOfNotesPayable>
<mmi:PaymentsOnStockAppreciationRights contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM5LTEtMS0xLTM2MzMy_8f64142e-6163-4ba4-a23b-c381e657a071" unitRef="usd"> 1761000 </mmi:PaymentsOnStockAppreciationRights>
<mmi:PaymentsOnStockAppreciationRights contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM5LTMtMS0xLTM2MzMy_f4136cf5-ac6e-4e30-b666-b66f91c36146" unitRef="usd"> 1481000 </mmi:PaymentsOnStockAppreciationRights>
<mmi:PaymentsOnStockAppreciationRights contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzM5LTUtMS0xLTM2MzMy_94e4b267-76a8-434e-bcdd-1b485b958464" unitRef="usd"> 1251000 </mmi:PaymentsOnStockAppreciationRights>
<mmi:PrincipalPaymentsOnDeferredAndContingentConsideration contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQwLTEtMS0xLTM2MzMy_20aa77e4-470e-48fe-8016-1954074e3875" unitRef="usd"> 5351000 </mmi:PrincipalPaymentsOnDeferredAndContingentConsideration>
<mmi:PrincipalPaymentsOnDeferredAndContingentConsideration contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQwLTMtMS0xLTM2MzMy_abf1454d-ec9b-4028-a303-a3c80d0cd84a" unitRef="usd"> 1739000 </mmi:PrincipalPaymentsOnDeferredAndContingentConsideration>
<mmi:PrincipalPaymentsOnDeferredAndContingentConsideration contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQwLTUtMS0xLTM2MzMy_8a947650-d4ba-4ff0-95ee-898176fb4086" unitRef="usd"> 1134000 </mmi:PrincipalPaymentsOnDeferredAndContingentConsideration>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTEtMS0xLTUyNDQ4_5d4ea7e8-9ba2-4210-813f-9b97690a7533" unitRef="usd"> 29053000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTMtMS0xLTUyNDQ4_debb7d3e-ce25-4b58-86ae-c0425ba8d7f3" unitRef="usd"> 0 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTUtMS0xLTUyNDQ4_d877764a-ead2-4b08-8035-799747615ff9" unitRef="usd"> 0 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQxLTEtMS0xLTM2MzMy_2c6664b6-00c2-4c6d-8db0-04a00166fb8b" unitRef="usd"> -105555000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQxLTMtMS0xLTM2MzMy_31be1aef-be38-4581-b24d-176d29ff1f9c" unitRef="usd"> -5919000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQxLTUtMS0xLTM2MzMy_75067331-1de8-4914-b03a-23fe5092fc3f" unitRef="usd"> -10330000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTEtMS0xLTM2MzMy_5d60993c-1ba2-44e2-8999-e597f82ec06d" unitRef="usd"> -366000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTMtMS0xLTM2MzMy_7a8572a2-4e61-4c75-b417-da0253c0c546" unitRef="usd"> -2640000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQyLTUtMS0xLTM2MzMy_34ffdd40-030c-425f-922f-8b9d92a4d6cd" unitRef="usd"> -48000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQzLTEtMS0xLTM2MzMy_1462ec79-6823-449d-bc6f-8157dd0becf1" unitRef="usd"> -146267000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQzLTMtMS0xLTM2MzMy_50d8abb5-151c-4b8c-a195-fccabbeea800" unitRef="usd"> 138988000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQzLTUtMS0xLTM2MzMy_dcb8ff01-ff1e-4423-8370-156c3a716334" unitRef="usd"> 10482000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ0LTEtMS0xLTM2MzMy_fcf2fcf6-790e-4741-823b-e81b5363ef7c" unitRef="usd"> 382140000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ0LTMtMS0xLTM2MzMy_610fd0cf-6232-4e51-a611-60906a463fc0" unitRef="usd"> 243152000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i239cfb5a14b14816a5ecbc8bc2844359_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ0LTUtMS0xLTM2MzMy_88ec78e5-b0d5-47ff-a01d-757bb1ac773f" unitRef="usd"> 232670000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ1LTEtMS0xLTM2MzMy_297215f3-e682-4719-b53a-d9113ae669db" unitRef="usd"> 235873000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ1LTMtMS0xLTM2MzMy_7851864a-eaec-46b9-9c26-18418a0ccf7e" unitRef="usd"> 382140000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ1LTUtMS0xLTM2MzMy_62083335-5716-4b05-89bb-ebaa836d59be" unitRef="usd"> 243152000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ3LTEtMS0xLTM2MzMy_c2698817-04f9-401c-a007-d46ece4585ea" unitRef="usd"> 614000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ3LTMtMS0xLTM2MzMy_90230aef-269d-4886-af28-a97e8d27d714" unitRef="usd"> 749000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ3LTUtMS0xLTM2MzMy_97bc9daf-a384-4360-afab-84b5b656a6f2" unitRef="usd"> 1223000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ4LTEtMS0xLTM2MzMy_e64e90ee-7cad-49b2-a6e5-057c3afda8ce" unitRef="usd"> 69847000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ4LTMtMS0xLTM2MzMy_42309569-42c5-4043-8a09-f73553c5aa5d" unitRef="usd"> 48563000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzQ4LTUtMS0xLTM2MzMy_ba1197ae-cde9-447c-9b77-e323ad06c71a" unitRef="usd"> 7329000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:OperatingLeasePayments contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTEtMS0xLTU4NTg2_a3362e04-ad79-4b04-a99f-fed456acd515" unitRef="usd"> 21770000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTMtMS0xLTU4NTg2_07ad5362-030f-4617-a691-f98e86520746" unitRef="usd"> 23662000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTUtMS0xLTU4NTg2_355fc95b-e47a-4b11-bace-52840da1f942" unitRef="usd"> 21131000 </us-gaap:OperatingLeasePayments>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTEtMS0xLTUyNTAw_c830823c-426c-41bc-beb5-f3edb833d91c" unitRef="usd"> 684000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTMtMS0xLTU0MjA4_3633f0d3-5895-47e1-ae3f-8770b01b1297" unitRef="usd"> 406000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUyLTUtMS0xLTU0MjE2_bd5dc87b-4843-4705-b468-344ff918f31b" unitRef="usd"> 154000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUzLTEtMS0xLTUyNTAw_adce4948-7627-41a1-818e-7583af0e1e0f" unitRef="usd"> 27027000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUzLTMtMS0xLTU0MjA4_13cd82e8-427b-4d72-a527-fc97a60d816e" unitRef="usd"> 19981000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzUzLTUtMS0xLTU0MjE2_27ea431f-ade5-46f6-9612-b9870cbf63a8" unitRef="usd"> 16293000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzU0LTEtMS0xLTUyNTAw_1b4621a4-05bd-489f-8605-38c501ced72e" unitRef="usd"> 1417000 </mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration>
<mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzU0LTMtMS0xLTU0MjA4_3ae5618a-693f-4914-9e13-22acb9c47344" unitRef="usd"> 1000000 </mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration>
<mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDIvZnJhZzpkODFmODY3YjQ3NWQ0YzI3YjI5NGI3YmM5YzZiYmIxOC90YWJsZTpiOWQ1ZWNhM2I3YTI0MzQ4ODZmOTM3YTU1NTdiNzczZC90YWJsZXJhbmdlOmI5ZDVlY2EzYjdhMjQzNDg4NmY5MzdhNTU1N2I3NzNkXzU0LTUtMS0xLTU0MjE2_3784ecc0-c59d-45b4-a24a-2448032bedc2" unitRef="usd"> 0 </mmi:IssuanceOfStockForTheSettlementOfDeferredConsideration>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzIwMTg_6a943c52-713a-41c6-b74f-b13b7e732846">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.    Description of Business and Basis of Presentation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marcus & Millichap, Inc., (the “Company”, “Marcus & Millichap”, or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of December 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reorganization and Initial Public Offering </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MMI was formed in June 2013 in preparation for Marcus & Millichap Company (“MMC”) to spin-off its majority owned subsidiary, Marcus & Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO on November 5, 2013.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reclassified certain items previously included within accounts payable and other liabilities to other </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">liabilities, current in the December 31, 2021 consolidated balance sheet to conform with current period </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">presentation.</span></div>
</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<mmi:DescriptionOfBusinessPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzIwMjA_4dbc4896-0d1f-4169-aca6-755a032971cd"> Description of Business Marcus & Millichap, Inc., (the “Company”, “Marcus & Millichap”, or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of December 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation. </mmi:DescriptionOfBusinessPolicyTextBlock>
<mmi:NumberOfOffice contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzMyNg_d4242ead-4c9f-4d16-9a29-ad5db870792c" unitRef="office"> 81 </mmi:NumberOfOffice>
<mmi:ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzIwMjE_341dd1ee-8fe8-4738-8da0-c60ea1c1cf7b">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reorganization and Initial Public Offering </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MMI was formed in June 2013 in preparation for Marcus & Millichap Company (“MMC”) to spin-off its majority owned subsidiary, Marcus & Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO on November 5, 2013.</span></div>
</mmi:ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock>
<mmi:PercentageOfCommonStockDistributed contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzEwMzU_653dee8f-7c15-4bf2-851a-28dceee6d93a" unitRef="number"> 0.800 </mmi:PercentageOfCommonStockDistributed>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNDgvZnJhZzowYjVkNmEzMzM3MTk0MDk0YWUxMzI5Y2I4ZGJlNTZjZS90ZXh0cmVnaW9uOjBiNWQ2YTMzMzcxOTQwOTRhZTEzMjljYjhkYmU1NmNlXzIwMTU_fb3bcce2-26e3-4e70-a15c-2dcdf482ea91"> Basis of Presentation The Company’s consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTc3_eece74d5-cc78-47c8-8252-cb846101e092">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.    Accounting Policies and Recent Accounting Pronouncements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Policies </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers cash equivalents to include short-term, highly liquid investments with maturities of three months or less when purchased. Portions of the balance of cash, cash equivalents, and restricted cash were held in financial institutions, various money market funds with fixed and floating net asset values and short-term commercial paper. Money market funds have floating net asset values and may be subject to gating or liquidity fees. The Company assesses short-term commercial paper for impairment in connection with investments in marketable debt securities, available-for-sale. The likelihood of realizing material losses from cash, cash equivalents, and restricted cash, including the excess of cash balances over federally insured limits, is remote. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell interests in commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Brokerage Commissions </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for representing buyers and sellers of real estate are negotiated on a transaction-by-transaction basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which happens at the close of escrow. At that time, the Company's performance is complete.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Fees </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for representing potential borrowers are negotiated on a transaction-by-transaction basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which happens at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Loan Performance Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - For loans originated through the Strategic Alliance ("Strategic Alliance") with M&T Realty Capital Corporation ("MTRCC"), the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received by MTRCC under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes. <br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Guarantee Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to the Federal National Mortgage Association ("Fannie Mae"). For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the consolidated statements of operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned provided the loans are current and the debt service payments are made by the borrower. As of December 31, 2022, the Company no longer owns any mortgage servicing rights.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal Software </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs related to the development or purchase of internal-use software are capitalized. Internal costs that are incurred in the preliminary project stage are expensed as incurred. Direct consulting costs and certain payroll and related costs that are incurred during the development stage of a project are capitalized and depreciated using the straight-line method over a useful life of five years. Capitalized costs are recorded in property and equipment, net, and amortization is recorded in depreciation and amortization in the consolidated financial statements. Amortization begins for software that has been placed into production and is ready for its intended use. Post-implementation costs such as training, maintenance and support are expensed as incurred. The Company evaluates the carrying value of capitalized software for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commissions Receivable, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions receivable, net consists of commissions earned on brokerage and financing transactions for which payment has not yet been received. The Company evaluates the need for an allowance for credit losses based on consideration of historical experience, current conditions and forecasts of future economic conditions. The majority of commissions receivable are settled within 10 days after the close of escrow. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advances and Loans, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances and loans, net includes amounts advanced and loans due from the Company’s investment sales and financing professionals. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to attract and retain highly skilled professionals, from time to time the Company advances funds to its investment sales and financing professionals. The advances are typically in the form of forgivable loans that have terms that are generally between 5 and 10 years. The principal amount of a forgivable loan and accrued interest are forgiven over the term of the loan, so long as the investment sales and financing professionals continue to be a service provider with the Company, and/or upon achieving contractual performance criteria. Amounts forgiven are charged to selling, general and administrative expense over the period forgiven. If the investment sales and financing professional’s relationship with the Company is terminated before the amount advanced is forgiven, the unforgiven amount, and any accrued interest, becomes due and payable. The Company evaluates the need for an allowance for credit losses based on amounts advanced, expected forgiveness, consideration of historical experience, current conditions and forecasts of future economic conditions. Estimated credit losses, net of any reversals, are charged to credit loss expense included in selling, general and administrative expense. Amounts are generally written off when amounts are determined to be no longer collectable. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, from time to time, also enters into various agreements, including notes receivable, with certain of its investment sales and financing professionals whereby these individuals receive loans that are to be repaid in the future. The notes receivable, along with stated interest, are typically collected from future commissions or repaid based on the terms stipulated in the respective agreements that are generally between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU5Mzc_66ce5faa-3f59-4a43-96a5-fd961635613b">one</span> and seven years. The Company evaluates the need for an allowance for credit losses for the loans based on historical experience, current conditions and reasonable forecasts of future economic conditions. Estimated credit losses, net of any reversals, are charged to credit loss expense included in selling, general and administrative expense. Amounts are generally written off when amounts are determined to be no longer collectable. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services principally consists of variable commissions, compensation-related costs related to the Company’s financing activities, and other costs for the Company’s investment sales and financing professionals related to transactions closed in the period. Commissions are accrued based on revenue from transactions generated by the Company’s investment sales and financing professionals. Investment sales and financing professionals are compensated at commission rates based on individual agreements, and a portion of the commissions due upon the closing of a transaction may be deferred in accordance with their contracts. Some of the Company's most senior investment sales and financing professionals also have the ability to earn additional commissions after meeting certain annual financial thresholds. These additional commissions are recognized as cost of services in the period in which they are earned. Payment of a portion of these additional commissions are generally deferred for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzczODM_acf9cadf-ff3b-4608-adce-1f4d5955c5e5">one</span> to three years, at the Company's election, and paid at the beginning of the second and fourth calendar year. These deferred commissions are included in deferred compensation and commissions (current and non-current) captions in the accompanying consolidated balance sheets. Cost of services also includes referral fees paid to other real estate brokers where we are the principal service provider. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Marketable Debt Securities, Available-for-Sale</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, U.S. government sponsored entities, corporate debt, asset-backed securities (“ABS”) and other. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the time of purchase. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expense), net in the consolidated statements of operations. The Company typically invests in highly rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss and matching long-term liabilities. See Note 5 – “Investments in Marketable Debt Securities, Available-for-Sale” for additional information. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining whether a credit loss exists requires a high degree of judgment and the Company considers both qualitative and quantitative factors in making its determination. The Company evaluates its intent to sell, or whether the Company will more likely than not be required to sell, the security before recovery of its amortized cost basis. For all securities in an unrealized loss position, the Company evaluates, among other items, the extent and length of time the fair market value of a security is less than its amortized cost, time to maturity, duration, seniority, the financial condition of the issuer including credit ratings, any changes thereto and relative default rates, leverage ratios, availability of liquidity to make principal and interest payments, performance indicators of the underlying assets, analyst reports and recommendations, and changes in base and market interest rates. If the qualitative and quantitative analysis is sufficient to conclude that an impairment related to credit losses does not exist, the Company typically does not perform further quantitative analysis to estimate the present value of cash flows expected to be collected from the debt security. Estimates of expected future cash flows are the Company’s best estimate based on past events, current conditions and reasonable and supportable economic forecasts. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Held in Rabbi Trust </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a non-qualified deferred compensation program for certain employees. Deferred amounts are invested in variable whole life insurance policies owned by the Company supporting the deferred obligation and are held in a rabbi trust. Participants elect to invest in various hypothetical equity and debt securities offered within the plan on a notional basis. The net change in the carrying value of the underlying assets held in the rabbi trust is recorded in other income (expense), net. The change in the deferred compensation liability as a result of the change in the notional value of the participants accounts is recorded as a component of selling, general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP defines the fair value of a financial instrument as the amount that would be received from the sale of an asset in an orderly transaction between market participants at the measurement date. The Company is responsible for the determination of fair value and the supporting methodologies and assumptions. The Company uses various pricing sources and third parties to provide and validate the values utilized. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree of judgment used in measuring the fair value of financial instruments is generally inversely correlated with the level of observable valuation inputs. Financial instruments with quoted prices in active markets generally have more pricing observability and less judgment is used in measuring fair value. Financial instruments for which no quoted prices are available have less observability and are measured at fair value using valuation models or other pricing techniques that require more judgment. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recorded at fair value are measured and classified in accordance with a fair value hierarchy consisting of the three “levels” based on the observability of inputs available in the marketplace used to measure the fair values as discussed below: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;padding-left:14.5pt"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Management estimates include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its investments including commercial paper and floating NAV money market funds recorded in cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, assets held in the rabbi trust, deferred compensation liability and contingent and deferred consideration at fair value on a recurring basis. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for investments included in cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale, were determined for each individual security in the investment portfolio and all these securities are Level 1 or 2 measurements as appropriate. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for assets held in the rabbi trust and related deferred compensation liability were determined based on the cash surrender value of the Company owned variable life insurance policies and underlying investments in the trust, and are Level 2 and Level 1 measurements, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration in connection with acquisitions, is carried at fair value and determined on a contract-by-contract basis, calculated using unobservable inputs based on a probability of achieving EBITDA and other performance requirements (refer to Note 9 – “Fair Value Measurements”), and is a Level 3 measurement. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of mortgage servicing rights (“MSRs”), intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities not Measured at Fair Value </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s commissions receivable, amounts due from employees and investment sales and financing professionals (included in the other assets, current and other assets, non-current captions), accounts payable and other liabilities and commissions payable (included in deferred compensation and commissions, current and deferred compensation and commissions, non-current captions) are carried at cost, which approximates fair value based on their immediate or short-term maturities and terms which approximate current market rates. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under stock appreciation rights (“SARs”) liability (included in the deferred compensation and commissions, current and deferred compensation and commissions, non-current captions) bear interest at a variable rate based on U.S. Treasuries, and the Company has determined that the carrying value approximates their fair value.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. The Company uses the straight-line method for depreciation and amortization. Depreciation and amortization is recorded over estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzE3ODUx_90c09a55-5a98-4fcf-8d5e-5ccda0416969">three</span> to seven years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its fixed assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist primarily of securities, held-to-maturity, MSRs, security deposits made in connection with operating leases, customer trust accounts, employee notes receivable and other assets and receivables. In connection with a brokerage transaction, the Company may need to, or be required to, hold cash in escrow for a transaction participant. These </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts are deposited into separate customer trust accounts controlled by the Company. The amounts are included in current other assets, net, with a corresponding liability included in accounts payable and other liabilities, both in the consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSRs were recorded at fair value upon acquisition of a servicing contract. As of December 31, 2022, the Company no longer owns any MSRs. The Company has elected the amortization method for the subsequent measurement of MSRs. MSRs were carried at the lower of amortized cost or fair value. All MSRs are amortized using the interest method over the period that servicing income is expected to be received. MSRs are included in other assets non-current in the accompanying consolidated balance sheets. See Note 7 – “Selected Balance Sheet Data” for additional information. Amortization related to the MSRs is included in depreciation and amortization expense in the accompanying consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measured MSRs at fair value on a nonrecurring basis. MSRs are a Level 3 measurement. The Company’s MSRs did not trade in an active, open market with readily observable prices. The estimated fair value of the Company’s MSRs were developed using a discounted cash flow model that calculates the present value of estimated future net servicing income. The model considers contractual provisions and assumptions of market participants including specified servicing fees, prepayment assumptions, delinquency rates, late charges, other ancillary revenue, costs to service and other economic factors. The Company periodically reassessed and adjusted, when necessary, the underlying inputs and assumptions used in the model to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with MSR activities, the Company held funds in escrow for the benefit of the lenders. These funds and the offsetting obligations are not presented in the Company’s consolidated financial statements as they do not represent assets and liabilities of the Company. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company discontinued its servicing activities and signed an agreement to sell the remaining servicing rights. The sale closed in the third quarter of 2022. See Note 7 – “Selected Balance Sheet Data” for additional information.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes operating leases for all its facilities and autos. The Company determines if an arrangement is a lease at inception. Right-of-use assets (“ROU assets”) represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s contractual obligation to make lease payments under the lease. Operating leases are included in operating lease right-of-use assets, and operating lease liabilities, current and non-current captions in the consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. Lease agreements may contain periods of free rent or reduced rent, predetermined fixed increases in the minimum rent and renewal or termination options, all of which add complexity and impact the determination of the lease term and lease payments to be used in calculating the lease liability. Certain facility leases provide for rental escalations related to increases in the lessors’ direct operating expenses. The Company uses the implicit rate in the lease when determinable. As most of the Company’s leases do not have a determinable implicit rate the Company uses an estimated incremental borrowing rate based on borrowing options under its credit agreement and applies a spread over treasury rates for the indicated term of the lease based on the information available on the commencement date of the lease. The Company typically leases general purpose built-out office space, which reverts to the lessor upon termination of the lease. Any payments for completed improvements, determined to be owed by the lessor, net of incentives received, are recorded as an increase to the ROU asset and considered in the determination of the lease cost. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease cost is recognized on a straight-line basis over the lease term. Variable lease payments consist of common area costs, insurance, taxes, utilities, parking and other lease related costs, which are determined principally based on billings from landlords. Sub-lease income is recorded as a component of selling general and administrative expense in the consolidated statements of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, some of which involve claims for damages that are substantial in amount. Most of these litigation matters are covered by insurance, which contain deductibles, exclusions, claim limits and aggregate policy limits. While the ultimate liability for these legal proceedings cannot be determined, the Company uses judgment in the evaluation of claims and the need for accrual for loss contingencies quarterly. The Company records an accrual for litigation related losses where the likelihood of loss is both probable and estimable. The Company accrues legal fees for litigation as the legal services are provided. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising costs are included in selling, general and administrative expense in the accompanying consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs for the years ended December 31, 2022, 2021, and 2020 were $1,653,000, $830,000, and $586,000 respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to (i) differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, and (ii) operating losses and tax credit carryforwards. The Company measures existing deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which the Company expects to have temporary differences realized or settled. The Company recognizes in the provision for income taxes, the effect on deferred tax assets and liabilities of a change in tax rates in the period that includes the enactment date. The Company periodically evaluates deferred tax assets to assess whether it is likely that the deferred tax assets will be realized. In determining whether a valuation allowance is required, the Company considers the timing of deferred tax reversals, current year taxable income and historical performance. Valuation allowances are provided against deferred tax assets when it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the nature of the Company’s business, which includes activity in the U.S. and Canada, incorporating numerous states and provinces as well as local jurisdictions, the Company’s tax position can be complex. As such, the Company’s effective tax rate is subject to changes as a result of fluctuations in the mix of its activity in the various jurisdictions in which the Company operates including changes in tax rates, state apportionment, tax related interest and penalties, valuation allowances and other permanent items. Calculating some of the amounts involves a high degree of judgment. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions quarterly. The threshold for recognizing the benefits of tax return positions in the financial statements is “more likely than not” to be sustained by the taxing authority and requires measurement of a tax position meeting the more-likely-than-not criterion, based on the largest benefit that is more than 50% likely to be realized. The Company assesses its inventory of tax positions with respect to all applicable income tax issues for all open tax years (in each respective jurisdiction) and determines whether uncertain tax positions are required to be recognized in the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties incurred as income tax expense. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and records compensation expense for all stock-based awards made to employees, independent contractors and non-employee directors. Awards are issued under the Amended and Restated 2013 Omnibus Equity Incentive Plan (“2013 Plan”) and 2013 Employee Stock Purchase Plan (“ESPP”). </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards made to the Company’s employees, directors and independent contractors, the Company initially values restricted stock units (“RSUs”) and restricted stock awards (“RSAs”) based on the grant date closing price of the Company’s common stock. For awards with periodic vesting, the Company recognizes the related expense on a straight-</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">line basis over the requisite service period for the entire award, subject to periodic adjustments to ensure that the cumulative amount of expense recognized through the end of any reporting period is at least equal to the portion of the grant date value of the award that has vested through that date. The Company accounts for forfeitures as they occur. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For shares issued under the ESPP, the Company determined that the plan was a compensatory plan and is required to expense the fair value of the awards over each six-month offering period. The Company estimates the fair value of these awards using the Black-Scholes option pricing model. The Company calculates the expected volatility based on the historical volatility of the Company’s common stock, the risk-free interest rate based on the U.S. Treasury yield curve in effect at the time of grant, both consistent with the term of the offering period. The Company includes a dividend yield based on the recurring semi-annual dividend. The Company accounts for forfeitures as they occur. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share </span></div><div style="margin-top:6pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic weighted average shares outstanding includes vested, but unissued, deferred stock units (“DSUs”). The difference between basic and diluted weighted average shares outstanding represents the dilutive impact of common stock equivalents consisting of shares to be issued under the 2013 Plan and ESPP, and contingently issuable shares in connection with stock settled consideration for acquired businesses. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares the financial statements of its Canadian subsidiary using the local currency as the functional currency. The assets and liabilities of the Company’s Canadian subsidiary are translated into U.S. dollars at the rates of exchange at the balance sheet date with the resulting translation adjustments included as a separate component of stockholder’s equity through other comprehensive income (loss) in the consolidated statements of comprehensive income. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income and expenses are translated at the average monthly rates of exchange. The Company includes gains and losses from foreign currency transactions in other income (expense), net in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency translation on cash, cash equivalents, and restricted cash is reflected in cash flows from operating activities on the consolidated statements of cash flows, and is not material for any period presented. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes Collected from Clients and Remitted to Governmental Authorities </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for tax assessed by any governmental authority that is based on revenue or transaction value (e.g. sales, use and value added taxes) on a net basis, and, accordingly, such amounts are not included in revenue. Collected amounts are recorded as a current liability until paid. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, security deposits (included under other assets, non-current) and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities, available-for-sale are limited by the approved investment policy. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has entered into a Strategic Alliance with MTRCC pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with Fannie Mae that requires MTRCC to guarantee a portion of each loan funded. On a loan-by-loan basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the years ended December 31, 2022, 2021, and 2020, no transaction represented 10% or more of total revenue. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company’s Canadian operations represented approximately 2% of total revenue. During the years ended December 31, 2021 and 2020, the Company’s Canadian operations represented less than 2% and 1% of total revenue, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the years ended December 31, 2022, 2021, and 2020, no office represented 10% or more of total revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition, including the fair value of any contingent and deferred consideration, is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values as determined by management as of the acquisition date. The excess of the consideration over the assets acquired net of liabilities assumed is recognized as goodwill. During the measurement period, which is not to exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded as expense in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with certain acquisitions, the Company enters into agreements to pay additional cash amounts based on the achievement of certain performance measures and/or service and time requirements. Contingent and deferred consideration in connection with the acquisition of a business is measured at fair value on the acquisition date and remeasured at fair value each reporting period thereafter until the consideration is settled in cash or stock, with changes in fair value recorded in selling, general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets. Acquisition-related costs are reflected in selling, general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates goodwill for impairment annually in the fourth quarter. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred. The initial impairment evaluation of goodwill is a qualitative assessment and is performed to assess whether the fair value of a reporting unit is less than its carrying amount. The Company completes a quantitative impairment test if evidence from the qualitative assessment indicates that it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company determines the quantitative impairment test is required, the estimated fair value of the reporting unit is determined and compared to its carrying amount, including goodwill. If the carrying amount exceeds the estimated fair value, an impairment loss is recognized equal to that excess. The loss recognized cannot exceed the carrying amount of goodwill. The Company currently has only one reporting unit, therefore, all goodwill is allocated to that one reporting unit.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its finite-lived intangible assets for impairment at least annually, or as events or changes in circumstances indicate the carrying value may not be recoverable. The Company records an impairment loss if impairment triggers exist and the fair value of the asset is less than the asset’s carrying amount. The Company measures recoverability by comparing the carrying amount to the future undiscounted cash flows that the intangible assets are expected to generate. If the carrying value of the intangible assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. The Company’s intangible assets primarily include non-compete agreements, customer relationships and contracts in progress that resulted from its business combinations. These intangible assets are generally amortized on a straight-line basis using a useful life between 1 and 7 years. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows U.S. GAAP for segment reporting, which requires reporting information on operating segments in interim and annual financial statements. Substantially all of the Company’s operations involve the delivery of commercial real estate services to its customers including real estate investment sales, financing and consulting and advisory services. Management makes operating decisions, assesses performance and allocates resources based on an ongoing review of these integrated operations, which constitute the Company’s only operating segment for financial reporting purposes. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span>(“ASU 2020-04”). ASU 2020-04 is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The Company's Amended and Restated Credit Agreement (see Note 15 – “Commitments and Contingencies”) no longer references LIBOR. As the Company has not drawn funds from the credit facility, we determined that the adoption of ASU 2020-04 did not have an impact on the consolidated financial statements.
</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg1_64a73126-b799-485a-a8ba-213b8b8b1e33"> Cash, Cash Equivalents, and Restricted Cash The Company considers cash equivalents to include short-term, highly liquid investments with maturities of three months or less when purchased. Portions of the balance of cash, cash equivalents, and restricted cash were held in financial institutions, various money market funds with fixed and floating net asset values and short-term commercial paper. Money market funds have floating net asset values and may be subject to gating or liquidity fees. The Company assesses short-term commercial paper for impairment in connection with investments in marketable debt securities, available-for-sale. The likelihood of realizing material losses from cash, cash equivalents, and restricted cash, including the excess of cash balances over federally insured limits, is remote. </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg2_65945a6a-48d6-415f-865e-f57423c557c2">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell interests in commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Brokerage Commissions </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for representing buyers and sellers of real estate are negotiated on a transaction-by-transaction basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which happens at the close of escrow. At that time, the Company's performance is complete.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Fees </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for representing potential borrowers are negotiated on a transaction-by-transaction basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which happens at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Loan Performance Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - For loans originated through the Strategic Alliance ("Strategic Alliance") with M&T Realty Capital Corporation ("MTRCC"), the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received by MTRCC under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes. <br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Guarantee Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to the Federal National Mortgage Association ("Fannie Mae"). For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the consolidated statements of operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned provided the loans are current and the debt service payments are made by the borrower. As of December 31, 2022, the Company no longer owns any mortgage servicing rights.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue </span></div>Other revenue include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction.
</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:GuaranteeObligationsLiquidationProceedsPercentage contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU0OTc1NTg1ODQ3NQ_3abf662d-296d-437c-a619-e6f60ea5c387" unitRef="number"> 0.167 </us-gaap:GuaranteeObligationsLiquidationProceedsPercentage>
<us-gaap:InternalUseSoftwarePolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTky_70101c0f-b015-49af-99b9-5919a9c4019b"> Capitalization of Internal Software Certain costs related to the development or purchase of internal-use software are capitalized. Internal costs that are incurred in the preliminary project stage are expensed as incurred. Direct consulting costs and certain payroll and related costs that are incurred during the development stage of a project are capitalized and depreciated using the straight-line method over a useful life of five years. Capitalized costs are recorded in property and equipment, net, and amortization is recorded in depreciation and amortization in the consolidated financial statements. Amortization begins for software that has been placed into production and is ready for its intended use. Post-implementation costs such as training, maintenance and support are expensed as incurred. The Company evaluates the carrying value of capitalized software for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. </us-gaap:InternalUseSoftwarePolicy>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="idce067db408e4a5384597dc29b54452e_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMwNTY_8cefddd5-738b-4db8-bebf-2bd4645ae693"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<mmi:CommissionsReceivablesPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTkz_59f71933-b5b9-48c5-a7c3-079b2d2dfdf5"> Commissions Receivable, Net Commissions receivable, net consists of commissions earned on brokerage and financing transactions for which payment has not yet been received. The Company evaluates the need for an allowance for credit losses based on consideration of historical experience, current conditions and forecasts of future economic conditions. The majority of commissions receivable are settled within 10 days after the close of escrow. </mmi:CommissionsReceivablesPolicyTextBlock>
<mmi:AdvancesAndLoansPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTk0_4b81595d-5294-4f39-8dea-eb707e6e83b9">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advances and Loans, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances and loans, net includes amounts advanced and loans due from the Company’s investment sales and financing professionals. </span></div>In order to attract and retain highly skilled professionals, from time to time the Company advances funds to its investment sales and financing professionals. The advances are typically in the form of forgivable loans that have terms that are generally between 5 and 10 years. The principal amount of a forgivable loan and accrued interest are forgiven over the term of the loan, so long as the investment sales and financing professionals continue to be a service provider with the Company, and/or upon achieving contractual performance criteria. Amounts forgiven are charged to selling, general and administrative expense over the period forgiven. If the investment sales and financing professional’s relationship with the Company is terminated before the amount advanced is forgiven, the unforgiven amount, and any accrued interest, becomes due and payable. The Company evaluates the need for an allowance for credit losses based on amounts advanced, expected forgiveness, consideration of historical experience, current conditions and forecasts of future economic conditions. Estimated credit losses, net of any reversals, are charged to credit loss expense included in selling, general and administrative expense. Amounts are generally written off when amounts are determined to be no longer collectable. The Company, from time to time, also enters into various agreements, including notes receivable, with certain of its investment sales and financing professionals whereby these individuals receive loans that are to be repaid in the future. The notes receivable, along with stated interest, are typically collected from future commissions or repaid based on the terms stipulated in the respective agreements that are generally between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU5Mzc_66ce5faa-3f59-4a43-96a5-fd961635613b">one</span> and seven years. The Company evaluates the need for an allowance for credit losses for the loans based on historical experience, current conditions and reasonable forecasts of future economic conditions. Estimated credit losses, net of any reversals, are charged to credit loss expense included in selling, general and administrative expense. Amounts are generally written off when amounts are determined to be no longer collectable.
</mmi:AdvancesAndLoansPolicyTextBlock>
<mmi:AdvancesRepaymentTerm contextRef="i0727940453a149fc948de07701e6305f_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU0OTc1NTg2MzQ4MA_18045a12-900c-4d57-a3c2-45d126cfc586"> P5Y </mmi:AdvancesRepaymentTerm>
<mmi:AdvancesRepaymentTerm contextRef="icbf0a9ccb7974d528144810760555618_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU0OTc1NTg2MzQ4Ng_266a0a3b-3cf6-4822-9d25-f1dcf9f31e0d"> P10Y </mmi:AdvancesRepaymentTerm>
<mmi:LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm contextRef="iac6e8606b78b4acabe959b3e485216ed_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzU5NDQ_b58186b5-ca7d-499b-8334-1dda06400aab"> P7Y </mmi:LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm>
<us-gaap:CostOfSalesPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTgx_448f09e4-d48f-4648-80f4-b0b357e67925">
Cost of Services Cost of services principally consists of variable commissions, compensation-related costs related to the Company’s financing activities, and other costs for the Company’s investment sales and financing professionals related to transactions closed in the period. Commissions are accrued based on revenue from transactions generated by the Company’s investment sales and financing professionals. Investment sales and financing professionals are compensated at commission rates based on individual agreements, and a portion of the commissions due upon the closing of a transaction may be deferred in accordance with their contracts. Some of the Company's most senior investment sales and financing professionals also have the ability to earn additional commissions after meeting certain annual financial thresholds. These additional commissions are recognized as cost of services in the period in which they are earned. Payment of a portion of these additional commissions are generally deferred for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzczODM_acf9cadf-ff3b-4608-adce-1f4d5955c5e5">one</span> to three years, at the Company's election, and paid at the beginning of the second and fourth calendar year. These deferred commissions are included in deferred compensation and commissions (current and non-current) captions in the accompanying consolidated balance sheets. Cost of services also includes referral fees paid to other real estate brokers where we are the principal service provider.
</us-gaap:CostOfSalesPolicyTextBlock>
<mmi:DeferredTermForPaymentOfAdditionalCommissions contextRef="icbf0a9ccb7974d528144810760555618_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzczODk_2058255a-f00f-466f-aa1b-e79cbc1622e0"> P3Y </mmi:DeferredTermForPaymentOfAdditionalCommissions>
<us-gaap:MarketableSecuritiesPolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTY4_6cb7bd92-a4dc-4d32-b1de-cf275e0f8d46">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Marketable Debt Securities, Available-for-Sale</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, U.S. government sponsored entities, corporate debt, asset-backed securities (“ABS”) and other. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the time of purchase. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expense), net in the consolidated statements of operations. The Company typically invests in highly rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss and matching long-term liabilities. See Note 5 – “Investments in Marketable Debt Securities, Available-for-Sale” for additional information. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the </span></div>amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. Determining whether a credit loss exists requires a high degree of judgment and the Company considers both qualitative and quantitative factors in making its determination. The Company evaluates its intent to sell, or whether the Company will more likely than not be required to sell, the security before recovery of its amortized cost basis. For all securities in an unrealized loss position, the Company evaluates, among other items, the extent and length of time the fair market value of a security is less than its amortized cost, time to maturity, duration, seniority, the financial condition of the issuer including credit ratings, any changes thereto and relative default rates, leverage ratios, availability of liquidity to make principal and interest payments, performance indicators of the underlying assets, analyst reports and recommendations, and changes in base and market interest rates. If the qualitative and quantitative analysis is sufficient to conclude that an impairment related to credit losses does not exist, the Company typically does not perform further quantitative analysis to estimate the present value of cash flows expected to be collected from the debt security. Estimates of expected future cash flows are the Company’s best estimate based on past events, current conditions and reasonable and supportable economic forecasts.
</us-gaap:MarketableSecuritiesPolicy>
<mmi:AssetsHeldInTrustPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTY5_5a328129-6eb9-46d4-a495-7c70048bd9a3"> Assets Held in Rabbi Trust The Company maintains a non-qualified deferred compensation program for certain employees. Deferred amounts are invested in variable whole life insurance policies owned by the Company supporting the deferred obligation and are held in a rabbi trust. Participants elect to invest in various hypothetical equity and debt securities offered within the plan on a notional basis. The net change in the carrying value of the underlying assets held in the rabbi trust is recorded in other income (expense), net. The change in the deferred compensation liability as a result of the change in the notional value of the participants accounts is recorded as a component of selling, general and administrative expense in the consolidated statements of operations. </mmi:AssetsHeldInTrustPolicyTextBlock>
<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTcw_11f6e119-37fa-4f31-8162-3de711406da9">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP defines the fair value of a financial instrument as the amount that would be received from the sale of an asset in an orderly transaction between market participants at the measurement date. The Company is responsible for the determination of fair value and the supporting methodologies and assumptions. The Company uses various pricing sources and third parties to provide and validate the values utilized. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree of judgment used in measuring the fair value of financial instruments is generally inversely correlated with the level of observable valuation inputs. Financial instruments with quoted prices in active markets generally have more pricing observability and less judgment is used in measuring fair value. Financial instruments for which no quoted prices are available have less observability and are measured at fair value using valuation models or other pricing techniques that require more judgment. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recorded at fair value are measured and classified in accordance with a fair value hierarchy consisting of the three “levels” based on the observability of inputs available in the marketplace used to measure the fair values as discussed below: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;padding-left:14.5pt"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Management estimates include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its investments including commercial paper and floating NAV money market funds recorded in cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, assets held in the rabbi trust, deferred compensation liability and contingent and deferred consideration at fair value on a recurring basis. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for investments included in cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale, were determined for each individual security in the investment portfolio and all these securities are Level 1 or 2 measurements as appropriate. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for assets held in the rabbi trust and related deferred compensation liability were determined based on the cash surrender value of the Company owned variable life insurance policies and underlying investments in the trust, and are Level 2 and Level 1 measurements, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration in connection with acquisitions, is carried at fair value and determined on a contract-by-contract basis, calculated using unobservable inputs based on a probability of achieving EBITDA and other performance requirements (refer to Note 9 – “Fair Value Measurements”), and is a Level 3 measurement. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of mortgage servicing rights (“MSRs”), intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities not Measured at Fair Value </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s commissions receivable, amounts due from employees and investment sales and financing professionals (included in the other assets, current and other assets, non-current captions), accounts payable and other liabilities and commissions payable (included in deferred compensation and commissions, current and deferred compensation and commissions, non-current captions) are carried at cost, which approximates fair value based on their immediate or short-term maturities and terms which approximate current market rates. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under stock appreciation rights (“SARs”) liability (included in the deferred compensation and commissions, current and deferred compensation and commissions, non-current captions) bear interest at a variable rate based on U.S. Treasuries, and the Company has determined that the carrying value approximates their fair value.</span></div>
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTk3_2b0d4967-c04d-450d-812f-ba3d61705dd5">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. The Company uses the straight-line method for depreciation and amortization. Depreciation and amortization is recorded over estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzE3ODUx_90c09a55-5a98-4fcf-8d5e-5ccda0416969">three</span> to seven years. </span></div>The Company evaluates its fixed assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentDepreciationMethods contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzE3NzEy_a91a1700-f3e8-4657-a736-76d1d06c3af6"> straight-line </us-gaap:PropertyPlantAndEquipmentDepreciationMethods>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="icbf0a9ccb7974d528144810760555618_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzE3ODU3_4f40b868-b829-437e-bc34-80919a0e2c58"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<mmi:OtherAssetsPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTc4_6b2d0698-aa2e-4dfd-9828-67ce8d02daaf">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist primarily of securities, held-to-maturity, MSRs, security deposits made in connection with operating leases, customer trust accounts, employee notes receivable and other assets and receivables. In connection with a brokerage transaction, the Company may need to, or be required to, hold cash in escrow for a transaction participant. These </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts are deposited into separate customer trust accounts controlled by the Company. The amounts are included in current other assets, net, with a corresponding liability included in accounts payable and other liabilities, both in the consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSRs were recorded at fair value upon acquisition of a servicing contract. As of December 31, 2022, the Company no longer owns any MSRs. The Company has elected the amortization method for the subsequent measurement of MSRs. MSRs were carried at the lower of amortized cost or fair value. All MSRs are amortized using the interest method over the period that servicing income is expected to be received. MSRs are included in other assets non-current in the accompanying consolidated balance sheets. See Note 7 – “Selected Balance Sheet Data” for additional information. Amortization related to the MSRs is included in depreciation and amortization expense in the accompanying consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measured MSRs at fair value on a nonrecurring basis. MSRs are a Level 3 measurement. The Company’s MSRs did not trade in an active, open market with readily observable prices. The estimated fair value of the Company’s MSRs were developed using a discounted cash flow model that calculates the present value of estimated future net servicing income. The model considers contractual provisions and assumptions of market participants including specified servicing fees, prepayment assumptions, delinquency rates, late charges, other ancillary revenue, costs to service and other economic factors. The Company periodically reassessed and adjusted, when necessary, the underlying inputs and assumptions used in the model to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with MSR activities, the Company held funds in escrow for the benefit of the lenders. These funds and the offsetting obligations are not presented in the Company’s consolidated financial statements as they do not represent assets and liabilities of the Company. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company discontinued its servicing activities and signed an agreement to sell the remaining servicing rights. The sale closed in the third quarter of 2022. See Note 7 – “Selected Balance Sheet Data” for additional information.</span></div>
</mmi:OtherAssetsPolicyTextBlock>
<us-gaap:LessorLeasesPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTc0_71ac7d7c-7ca6-4ff2-a95b-89cd6ea359a3">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes operating leases for all its facilities and autos. The Company determines if an arrangement is a lease at inception. Right-of-use assets (“ROU assets”) represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s contractual obligation to make lease payments under the lease. Operating leases are included in operating lease right-of-use assets, and operating lease liabilities, current and non-current captions in the consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. Lease agreements may contain periods of free rent or reduced rent, predetermined fixed increases in the minimum rent and renewal or termination options, all of which add complexity and impact the determination of the lease term and lease payments to be used in calculating the lease liability. Certain facility leases provide for rental escalations related to increases in the lessors’ direct operating expenses. The Company uses the implicit rate in the lease when determinable. As most of the Company’s leases do not have a determinable implicit rate the Company uses an estimated incremental borrowing rate based on borrowing options under its credit agreement and applies a spread over treasury rates for the indicated term of the lease based on the information available on the commencement date of the lease. The Company typically leases general purpose built-out office space, which reverts to the lessor upon termination of the lease. Any payments for completed improvements, determined to be owed by the lessor, net of incentives received, are recorded as an increase to the ROU asset and considered in the determination of the lease cost. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease cost is recognized on a straight-line basis over the lease term. Variable lease payments consist of common area costs, insurance, taxes, utilities, parking and other lease related costs, which are determined principally based on billings from landlords. Sub-lease income is recorded as a component of selling general and administrative expense in the consolidated statements of operations.</span></div>
</us-gaap:LessorLeasesPolicyTextBlock>
<mmi:LitigationPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg4_64571e4a-aa6a-4e2a-9223-144c073c851b"> Litigation The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, some of which involve claims for damages that are substantial in amount. Most of these litigation matters are covered by insurance, which contain deductibles, exclusions, claim limits and aggregate policy limits. While the ultimate liability for these legal proceedings cannot be determined, the Company uses judgment in the evaluation of claims and the need for accrual for loss contingencies quarterly. The Company records an accrual for litigation related losses where the likelihood of loss is both probable and estimable. The Company accrues legal fees for litigation as the legal services are provided. </mmi:LitigationPolicyTextBlock>
<us-gaap:AdvertisingCostsPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTgy_300b62db-1ac3-49ed-ad22-319163a25925"> Advertising Costs Advertising costs are expensed as incurred. Advertising costs are included in selling, general and administrative expense in the accompanying consolidated statements of operations. </us-gaap:AdvertisingCostsPolicyTextBlock>
<us-gaap:AdvertisingExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzIzNzcw_ff82b20a-abba-4134-a811-4da26a34dfa1" unitRef="usd"> 1653000 </us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzIzNzc0_8ffdd248-ef70-49d4-b06b-cb8982d08f0d" unitRef="usd"> 830000 </us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzIzNzgx_ad78d1dd-89ce-4f5f-9ba0-c9e496630726" unitRef="usd"> 586000 </us-gaap:AdvertisingExpense>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTgz_743a8d4c-d6fe-47f4-a673-e91463b81a88">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to (i) differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, and (ii) operating losses and tax credit carryforwards. The Company measures existing deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which the Company expects to have temporary differences realized or settled. The Company recognizes in the provision for income taxes, the effect on deferred tax assets and liabilities of a change in tax rates in the period that includes the enactment date. The Company periodically evaluates deferred tax assets to assess whether it is likely that the deferred tax assets will be realized. In determining whether a valuation allowance is required, the Company considers the timing of deferred tax reversals, current year taxable income and historical performance. Valuation allowances are provided against deferred tax assets when it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the nature of the Company’s business, which includes activity in the U.S. and Canada, incorporating numerous states and provinces as well as local jurisdictions, the Company’s tax position can be complex. As such, the Company’s effective tax rate is subject to changes as a result of fluctuations in the mix of its activity in the various jurisdictions in which the Company operates including changes in tax rates, state apportionment, tax related interest and penalties, valuation allowances and other permanent items. Calculating some of the amounts involves a high degree of judgment. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions quarterly. The threshold for recognizing the benefits of tax return positions in the financial statements is “more likely than not” to be sustained by the taxing authority and requires measurement of a tax position meeting the more-likely-than-not criterion, based on the largest benefit that is more than 50% likely to be realized. The Company assesses its inventory of tax positions with respect to all applicable income tax issues for all open tax years (in each respective jurisdiction) and determines whether uncertain tax positions are required to be recognized in the Company’s consolidated financial statements.</span></div>The Company recognizes interest and penalties incurred as income tax expense.
</us-gaap:IncomeTaxPolicyTextBlock>
<mmi:IncomeTaxBenefitRecognitionCriteriaPercentageThreshold contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzI2MDA1_ec5868c1-e701-44e5-9887-ba8826a4774d" unitRef="number"> 0.50 </mmi:IncomeTaxBenefitRecognitionCriteriaPercentageThreshold>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg3_59a54465-151c-4352-926c-abcddef80f53">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and records compensation expense for all stock-based awards made to employees, independent contractors and non-employee directors. Awards are issued under the Amended and Restated 2013 Omnibus Equity Incentive Plan (“2013 Plan”) and 2013 Employee Stock Purchase Plan (“ESPP”). </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards made to the Company’s employees, directors and independent contractors, the Company initially values restricted stock units (“RSUs”) and restricted stock awards (“RSAs”) based on the grant date closing price of the Company’s common stock. For awards with periodic vesting, the Company recognizes the related expense on a straight-</span></div>line basis over the requisite service period for the entire award, subject to periodic adjustments to ensure that the cumulative amount of expense recognized through the end of any reporting period is at least equal to the portion of the grant date value of the award that has vested through that date. The Company accounts for forfeitures as they occur. For shares issued under the ESPP, the Company determined that the plan was a compensatory plan and is required to expense the fair value of the awards over each six-month offering period. The Company estimates the fair value of these awards using the Black-Scholes option pricing model. The Company calculates the expected volatility based on the historical volatility of the Company’s common stock, the risk-free interest rate based on the U.S. Treasury yield curve in effect at the time of grant, both consistent with the term of the offering period. The Company includes a dividend yield based on the recurring semi-annual dividend. The Company accounts for forfeitures as they occur.
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg5_aa949361-a7a7-492c-b3b7-9c299c3ccca6"> P6M </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTk1_7e1fffa1-5a6d-4787-9579-e041242b5844"> Earnings per Share Basic weighted average shares outstanding includes vested, but unissued, deferred stock units (“DSUs”). The difference between basic and diluted weighted average shares outstanding represents the dilutive impact of common stock equivalents consisting of shares to be issued under the 2013 Plan and ESPP, and contingently issuable shares in connection with stock settled consideration for acquired businesses. </us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTkx_4ec54426-2302-49bd-a63c-1b402a7ca5d8">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares the financial statements of its Canadian subsidiary using the local currency as the functional currency. The assets and liabilities of the Company’s Canadian subsidiary are translated into U.S. dollars at the rates of exchange at the balance sheet date with the resulting translation adjustments included as a separate component of stockholder’s equity through other comprehensive income (loss) in the consolidated statements of comprehensive income. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income and expenses are translated at the average monthly rates of exchange. The Company includes gains and losses from foreign currency transactions in other income (expense), net in the consolidated statements of operations. </span></div>The effect of foreign currency translation on cash, cash equivalents, and restricted cash is reflected in cash flows from operating activities on the consolidated statements of cash flows, and is not material for any period presented.
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<mmi:TaxesCollectedFromCustomersAndRemittedToGovernmentAuthoritiesPolicyPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTk4_f179ce7c-e6cf-4877-96e7-65dd1f258465"> Taxes Collected from Clients and Remitted to Governmental Authorities The Company accounts for tax assessed by any governmental authority that is based on revenue or transaction value (e.g. sales, use and value added taxes) on a net basis, and, accordingly, such amounts are not included in revenue. Collected amounts are recorded as a current liability until paid. </mmi:TaxesCollectedFromCustomersAndRemittedToGovernmentAuthoritiesPolicyPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTcx_bbbe73a3-52b7-4db3-834a-2398a4cfe2b1"> Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. </us-gaap:UseOfEstimates>
<us-gaap:ConcentrationRiskCreditRisk contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTg0_3958d05d-0001-4f36-bffe-1ff733b58c2b">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, security deposits (included under other assets, non-current) and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities, available-for-sale are limited by the approved investment policy. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash. </span></div>The Company has entered into a Strategic Alliance with MTRCC pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with Fannie Mae that requires MTRCC to guarantee a portion of each loan funded. On a loan-by-loan basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.The Company derives its revenue from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the years ended December 31, 2022, 2021, and 2020, no transaction represented 10% or more of total revenue. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk.
</us-gaap:ConcentrationRiskCreditRisk>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i809a0009c16649259840c61c96d2cc15_D20220101-20221231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTQ2_2c7161fc-f5f2-4f61-95c6-c830e89b748c" unitRef="number"> 0 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i00db5cceb5414a15a302505d93e20860_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTQ2_eebe9a92-059b-4b6f-ad27-b63ded95a1c7" unitRef="number"> 0 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="id69786d0808844709f1e92e15ff7d4bb_D20210101-20211231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTQ2_f09a7f68-e739-46fa-b146-bf522f2afd06" unitRef="number"> 0 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i1c7a98c506a949ec9a171ef383ddb25a_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTcz_67db1afc-e1a2-4e2c-ab20-6f61fc0953d5" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ia7ec8e08ddad4477a719d2ca7e767452_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTcz_78b33f56-9aa4-4e39-9c86-c303ce31a194" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ie219ff58dd444d74af1495972aca4b4d_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMxOTcz_c6c5b7a4-fbf0-4f98-b533-5bfafc7ef0e0" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i378c83deaed34faaa84da3358b213a33_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyMDU3_1ff7eeab-8080-421e-8a0b-cd2564a6aae4" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ib27a0b438dcc455b8da59d7307a2762f_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyMDU3_6e85ab49-1f10-4ac5-b594-693f5ab7e7b7" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i65a559e785c44a5ebb0940c20c9c2ec1_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyMDU3_b1525d2f-9246-4860-8036-eab15928cd5c" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<mmi:PeriodOfSettlementForReceivableBalances contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyMTYw_8ffb66ed-a322-4388-90f5-1a46315279c5"> P10D </mmi:PeriodOfSettlementForReceivableBalances>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ib424e586f68240708893ddbb3e71e67e_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyMzM0_19ba8cbd-f1d5-4aff-89fa-c06d6e10eaa3" unitRef="number"> 0.02 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ia791fcd84bd046ef9c31f786d720f395_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNDQ2_f2222449-43fc-4d3c-8b38-9a4da88f371a" unitRef="number"> 0.02 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="iba5ac3e302b4436c931ded4f5c8507e1_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNDUz_3015c519-6a3c-4a5a-87ca-27135c7009cb" unitRef="number"> 0.01 </us-gaap:ConcentrationRiskPercentage1>
<mmi:NumberOfOffice contextRef="i2d114417a6e64bc2bb248185a8cbd504_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTM2_bebd654d-6658-45ab-ada4-ba72a14ed856" unitRef="office"> 0 </mmi:NumberOfOffice>
<mmi:NumberOfOffice contextRef="i4b32bc8b492948b1a59a5fd938656f69_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTM2_cf312073-aa66-4e65-af3b-b85371beab95" unitRef="office"> 0 </mmi:NumberOfOffice>
<mmi:NumberOfOffice contextRef="i46636e40157e479187e375d84c2bda4f_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTM2_e985c6ac-919b-4518-898c-91e571a53f3d" unitRef="office"> 0 </mmi:NumberOfOffice>
<us-gaap:ConcentrationRiskPercentage1 contextRef="i2491a31c33384f14bec5b46996d6077e_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTU4_781c84be-fc54-4424-ba58-f43f00898bee" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ia9974c528082415fadfdb5d6442c44ef_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTU4_9d2a1b93-21f3-4f56-beac-e0b9f7392602" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="ic95e69e2c1c84c2a8822cb17cf56246a_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzMyNTU4_c8fbab29-e7d9-4cc8-898a-8927cf3afe44" unitRef="number"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:BusinessCombinationsPolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTc5_ec889c59-4cc5-4752-bb5d-7a78b2c0d1ca">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition, including the fair value of any contingent and deferred consideration, is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values as determined by management as of the acquisition date. The excess of the consideration over the assets acquired net of liabilities assumed is recognized as goodwill. During the measurement period, which is not to exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded as expense in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with certain acquisitions, the Company enters into agreements to pay additional cash amounts based on the achievement of certain performance measures and/or service and time requirements. Contingent and deferred consideration in connection with the acquisition of a business is measured at fair value on the acquisition date and remeasured at fair value each reporting period thereafter until the consideration is settled in cash or stock, with changes in fair value recorded in selling, general and administrative expense in the consolidated statements of operations. </span></div>Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets. Acquisition-related costs are reflected in selling, general and administrative expense in the consolidated statements of operations.
</us-gaap:BusinessCombinationsPolicy>
<us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTc2_221293fa-b906-4aca-b243-d5373f643dcb">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates goodwill for impairment annually in the fourth quarter. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred. The initial impairment evaluation of goodwill is a qualitative assessment and is performed to assess whether the fair value of a reporting unit is less than its carrying amount. The Company completes a quantitative impairment test if evidence from the qualitative assessment indicates that it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company determines the quantitative impairment test is required, the estimated fair value of the reporting unit is determined and compared to its carrying amount, including goodwill. If the carrying amount exceeds the estimated fair value, an impairment loss is recognized equal to that excess. The loss recognized cannot exceed the carrying amount of goodwill. The Company currently has only one reporting unit, therefore, all goodwill is allocated to that one reporting unit.</span></div>The Company evaluates its finite-lived intangible assets for impairment at least annually, or as events or changes in circumstances indicate the carrying value may not be recoverable. The Company records an impairment loss if impairment triggers exist and the fair value of the asset is less than the asset’s carrying amount. The Company measures recoverability by comparing the carrying amount to the future undiscounted cash flows that the intangible assets are expected to generate. If the carrying value of the intangible assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. The Company’s intangible assets primarily include non-compete agreements, customer relationships and contracts in progress that resulted from its business combinations. These intangible assets are generally amortized on a straight-line basis using a useful life between 1 and 7 years.
</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
<us-gaap:NumberOfReportingUnits contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM1Njkx_8b18b1a1-94f0-483c-ba01-aec74a67907c" unitRef="segment"> 1 </us-gaap:NumberOfReportingUnits>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM2NTc4_3390e495-4380-4875-b459-b420d3b5dcd2"> straight-line </us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i0727940453a149fc948de07701e6305f_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM2NjE1_2899cf32-fb36-4433-9b29-24246a139164"> P1Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="icbf0a9ccb7974d528144810760555618_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM2NjIy_e017d5eb-2e0e-463c-ba42-389af46a276d"> P7Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTgw_e95f933f-4630-420b-ba3c-247e5d8c7414"> Segment Reporting The Company follows U.S. GAAP for segment reporting, which requires reporting information on operating segments in interim and annual financial statements. Substantially all of the Company’s operations involve the delivery of commercial real estate services to its customers including real estate investment sales, financing and consulting and advisory services. Management makes operating decisions, assesses performance and allocates resources based on an ongoing review of these integrated operations, which constitute the Company’s only operating segment for financial reporting purposes. </us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTEvZnJhZzowMjI1NzU5MzU3Mzc0Mzc5ODY0N2M0ZTZhMmRmZmRhNi90ZXh0cmVnaW9uOjAyMjU3NTkzNTczNzQzNzk4NjQ3YzRlNmEyZGZmZGE2XzM4NTcz_08538392-a5a3-4f48-9e0f-5f361a4637bb">
<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span>(“ASU 2020-04”). ASU 2020-04 is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The Company's Amended and Restated Credit Agreement (see Note 15 – “Commitments and Contingencies”) no longer references LIBOR. As the Company has not drawn funds from the credit facility, we determined that the adoption of ASU 2020-04 did not have an impact on the consolidated financial statements.
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90ZXh0cmVnaW9uOjJjNjhlNGI3NTY2YTQ4ZDdiMmYxYjA1ZDYxMGIzM2ZlXzQ2NA_7f0e707a-3c06-4587-9944-e3c70524e809">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.    Property and Equipment, Net </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,192 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>During the years ended December 31, 2022 and 2021, the Company wrote-off approximately $1.2 million and $3.2 million, respectively, of fully depreciated computer software and hardware equipment and furniture, fixtures and equipment.
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90ZXh0cmVnaW9uOjJjNjhlNGI3NTY2YTQ4ZDdiMmYxYjA1ZDYxMGIzM2ZlXzQ2NQ_2dc57e64-9c9c-444c-b15e-281ea93a3303">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,192 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i71f82a7b978e44b78f8de76e720ba0b7_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzItMS0xLTEtMzYzMzI_0ba9e998-ce64-4dd0-a5b5-33ab5cfc4e39" unitRef="usd"> 42617000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="if5751c1fc92941369fbe8622aacb6ae1_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzItMy0xLTEtMzYzMzI_40ceaa0f-9543-4608-b01a-7f1329d8ac5a" unitRef="usd"> 33819000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i0d11b9eebd4b421c83e3df2c473e6eb1_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzMtMS0xLTEtMzYzMzI_5c91f649-5f4f-4261-b11a-c72f914fd08b" unitRef="usd"> 26453000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="id680b3ff66744eb3be8bbf0a5bd2a11b_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzMtMy0xLTEtMzYzMzI_429ea98c-61db-4f68-92c8-095cdf9f47c9" unitRef="usd"> 24511000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzQtMS0xLTEtMzYzMzI_44cfaa39-2949-409b-b28b-15d609e1e04b" unitRef="usd"> 41426000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzQtMy0xLTEtMzYzMzI_dd7a2604-33ab-49b8-8953-ba1aea1c4986" unitRef="usd"> 35138000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzUtMS0xLTEtMzYzMzI_2669ffa5-9687-4809-b0e0-187102214611" unitRef="usd"> 27644000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90YWJsZTozNDE2Y2I0NjZkNWY0Zjc1YmM1YjJmNzBmZmRhZWMzYi90YWJsZXJhbmdlOjM0MTZjYjQ2NmQ1ZjRmNzViYzViMmY3MGZmZGFlYzNiXzUtMy0xLTEtMzYzMzI_5656694e-1de8-47df-a56e-ed0184f7a120" unitRef="usd"> 23192000 </us-gaap:PropertyPlantAndEquipmentNet>
<mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90ZXh0cmVnaW9uOjJjNjhlNGI3NTY2YTQ4ZDdiMmYxYjA1ZDYxMGIzM2ZlXzE4MQ_0ed56603-72f0-43b7-b6b9-cce6944073fb" unitRef="usd"> 1200000 </mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff>
<mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTQvZnJhZzoyYzY4ZTRiNzU2NmE0OGQ3YjJmMWIwNWQ2MTBiMzNmZS90ZXh0cmVnaW9uOjJjNjhlNGI3NTY2YTQ4ZDdiMmYxYjA1ZDYxMGIzM2ZlXzE4OA_e8be2a88-8d16-4da4-a856-b0da902e31d5" unitRef="usd"> 3200000 </mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90ZXh0cmVnaW9uOjE0N2I5MWJlNjk0YzQ1ODNhNTAyNTY4MGM4ZjFiMDY2XzczMA_67191a0a-5318-48e9-ba43-dc60a696b9fe">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.    Operating Leases </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for all of its facilities and autos. The operating lease cost, included in selling, general and administrative expense in the consolidated statements of operations, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Primarily relates to common area maintenance, property taxes, insurance, utilities and parking. </span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">The Company changed its policy for recording sub-lease income from recording it as a component of other income, net, to a component of selling general and administrative expense to better align sublease income with the operating costs related to leasing. Amounts related to the current and prior years were not material.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities by year consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the operating leases consisted of the following: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining operating lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.57 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>
</us-gaap:LesseeOperatingLeasesTextBlock>
<us-gaap:LeaseCostTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90ZXh0cmVnaW9uOjE0N2I5MWJlNjk0YzQ1ODNhNTAyNTY4MGM4ZjFiMDY2XzczMQ_1563cdde-a821-48a5-95d8-a618ead0f97e">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for all of its facilities and autos. The operating lease cost, included in selling, general and administrative expense in the consolidated statements of operations, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Primarily relates to common area maintenance, property taxes, insurance, utilities and parking. </span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">The Company changed its policy for recording sub-lease income from recording it as a component of other income, net, to a component of selling general and administrative expense to better align sublease income with the operating costs related to leasing. Amounts related to the current and prior years were not material.</span></div>
</us-gaap:LeaseCostTableTextBlock>
<us-gaap:OperatingLeaseCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzMtMS0xLTEtMzYzMzI_7e955d5f-5c4a-4254-836d-6e428f3a9e6d" unitRef="usd"> 26038000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzMtMy0xLTEtMzYzMzI_85b8054d-3b0b-4649-a8b5-46e2a3ca22b0" unitRef="usd"> 26209000 </us-gaap:OperatingLeaseCost>
<us-gaap:VariableLeaseCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzQtMS0xLTEtMzYzMzI_66ca8afa-a931-4ada-aec4-1994513587ba" unitRef="usd"> 5586000 </us-gaap:VariableLeaseCost>
<us-gaap:VariableLeaseCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzQtMy0xLTEtMzYzMzI_d661009e-c602-4fc3-a0ed-289291ad97ff" unitRef="usd"> 5371000 </us-gaap:VariableLeaseCost>
<us-gaap:SubleaseIncome contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzUtMS0xLTEtMzYzMzI_9852fb3c-99b7-4bf7-8466-52a728c47a91" unitRef="usd"> 896000 </us-gaap:SubleaseIncome>
<us-gaap:SubleaseIncome contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzUtMy0xLTEtMzYzMzI_e420465e-2b26-4b9a-9dd5-dcccab71cb1e" unitRef="usd"> 492000 </us-gaap:SubleaseIncome>
<us-gaap:LeaseCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzYtMS0xLTEtMzYzMzI_99d0ed09-f30e-485c-886b-73f058e87412" unitRef="usd"> 30728000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjNTEwMmExNzdmNGQ0ZTRhYjY3NTk1MTg0ZDhlZDcwNy90YWJsZXJhbmdlOmM1MTAyYTE3N2Y0ZDRlNGFiNjc1OTUxODRkOGVkNzA3XzYtMy0xLTEtMzYzMzI_8e0af57a-c914-4646-856a-081b4a75490f" unitRef="usd"> 31088000 </us-gaap:LeaseCost>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90ZXh0cmVnaW9uOjE0N2I5MWJlNjk0YzQ1ODNhNTAyNTY4MGM4ZjFiMDY2XzczMg_aedb102b-8601-4d91-9e52-56981047989c">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities by year consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzEtMS0xLTEtMzYzMzI_0c12a66c-2f8c-4989-ac16-fe4cf68fdb59" unitRef="usd"> 19663000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzItMS0xLTEtMzYzMzI_c7175ea8-3594-4426-ad06-93854fe58e42" unitRef="usd"> 19791000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzMtMS0xLTEtMzYzMzI_9d93654e-e21c-42bc-a478-595270db2981" unitRef="usd"> 17220000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzQtMS0xLTEtMzYzMzI_9eacc109-b321-4218-adbe-08e14a69cb18" unitRef="usd"> 13446000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzUtMS0xLTEtMzYzMzI_d17315d7-084d-4998-a146-41be4f354789" unitRef="usd"> 8640000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzYtMS0xLTEtMzYzMzI_07eeca9d-9533-4efb-bf84-c6f3dd73c738" unitRef="usd"> 11974000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzctMS0xLTEtMzYzMzI_20b90cf7-5cb3-47eb-8d2d-75d1570d6ebe" unitRef="usd"> 90734000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzgtMS0xLTEtMzYzMzI_70a7b43a-3914-45ec-beb6-6ddeba944fd6" unitRef="usd"> 8641000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:OperatingLeaseLiability contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjMTk4YWIyMGY4MDk0ODY2OTkzMTc5NDE1NTRlMzA3Mi90YWJsZXJhbmdlOmMxOThhYjIwZjgwOTQ4NjY5OTMxNzk0MTU1NGUzMDcyXzktMS0xLTEtMzYzMzI_8a2b9f70-1838-437f-97b4-108d70815404" unitRef="usd"> 82093000 </us-gaap:OperatingLeaseLiability>
<mmi:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90ZXh0cmVnaW9uOjE0N2I5MWJlNjk0YzQ1ODNhNTAyNTY4MGM4ZjFiMDY2XzcyOQ_89c40790-cee9-4718-9e85-9e14ca26ecbf">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the operating leases consisted of the following: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining operating lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.57 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>
</mmi:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock>
<us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90ZXh0cmVnaW9uOjE0N2I5MWJlNjk0YzQ1ODNhNTAyNTY4MGM4ZjFiMDY2XzczMw_901c381d-5e82-4986-84b7-77a1f875c355" xsi:nil="true"/>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjODI1MmFlYjMwMjQ0NTUwYTkwZTRhNTdkZjY5M2QzMi90YWJsZXJhbmdlOmM4MjUyYWViMzAyNDQ1NTBhOTBlNGE1N2RmNjkzZDMyXzItMS0xLTEtMzYzMzI_82cda91e-8104-4692-9a33-c10ca475e7c2"> P4Y11M19D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjODI1MmFlYjMwMjQ0NTUwYTkwZTRhNTdkZjY5M2QzMi90YWJsZXJhbmdlOmM4MjUyYWViMzAyNDQ1NTBhOTBlNGE1N2RmNjkzZDMyXzItMy0xLTEtMzYzMzI_79b2bd1e-45d8-47a7-b538-ae1dfe92920f"> P4Y6M25D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjODI1MmFlYjMwMjQ0NTUwYTkwZTRhNTdkZjY5M2QzMi90YWJsZXJhbmdlOmM4MjUyYWViMzAyNDQ1NTBhOTBlNGE1N2RmNjkzZDMyXzMtMS0xLTEtMzYzMzI_c6c7cd68-da7d-4808-a96f-02f41340256b" unitRef="number"> 0.039 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNTcvZnJhZzoxNDdiOTFiZTY5NGM0NTgzYTUwMjU2ODBjOGYxYjA2Ni90YWJsZTpjODI1MmFlYjMwMjQ0NTUwYTkwZTRhNTdkZjY5M2QzMi90YWJsZXJhbmdlOmM4MjUyYWViMzAyNDQ1NTBhOTBlNGE1N2RmNjkzZDMyXzMtMy0xLTEtMzYzMzI_00615378-6b1e-4e71-823b-d49a8b39e185" unitRef="number"> 0.029 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzI4NTU_e1a20cad-5faf-4845-b962-1c2c62930127">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.    Investments in Marketable Debt Securities, Available-for-Sale</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income/loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:40.909%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities (“ABS”) and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,245)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:40.909%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,610 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable debt securities, available-for-sale, that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,232)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses from the sales of the Company’s marketable debt securities, available-for-sale, consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Recorded in other income, net in the consolidated statements of operations. The cost basis of securities sold were determined based on the specific identification method. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests its excess cash in a diversified portfolio of fixed and variable rate debt securities to meet current and future cash flow needs. All investments are made in accordance with the Company’s approved investment policy. As of December 31, 2022, the portfolio had an average credit rating of AA+ and weighted term to contractual maturity of 1.16 years, with 224 securities in the portfolio with an unrealized loss aggregating $5.5 million, or 1.68% of amortized cost, and a weighted average credit rating of AA+. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company performed an impairment analysis and determined an allowance for credit losses was not required. The Company determined that it did not have an intent to sell and it was not more likely than not that the Company would be required to sell any security based on its current liquidity position, or to maintain compliance with its investment policy, specifically as it relates to minimum credit ratings. The Company evaluated the securities with an unrealized loss considering severity of loss, credit ratings, specific credit events during the period since acquisition, overall likelihood of default, market sector, potential impact from the current economic environment and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company concluded that it would receive all </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scheduled interest and principal payments. The Company, therefore, determined qualitatively that the unrealized loss was related to changes in interest rates and other market factors and therefore no allowance for credit losses was required. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost and fair value of marketable debt securities, available-for-sale, by contractual maturity consisted of the following (in thousands, except weighted average data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 years</span></td></tr></table></div>Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzI4NTc_6a83e154-c136-47e3-a1bc-c2f00fa5f979">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income/loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:40.909%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities (“ABS”) and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,245)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:40.909%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,610 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i14956b954239442f8d172ab56de3653b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzMtMS0xLTEtMzYzMzI_6f89427a-85a9-4e68-b041-d034a0a1de49" unitRef="usd"> 135688000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i14956b954239442f8d172ab56de3653b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzMtMy0xLTEtMzYzMzI_edef1f53-7c45-4483-91bf-4ce7c27d9091" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i14956b954239442f8d172ab56de3653b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzMtNS0xLTEtMzYzMzI_2cf08a22-c68a-402b-8c39-175dfa46be9e" unitRef="usd"> 14000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i14956b954239442f8d172ab56de3653b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzMtNy0xLTEtMzYzMzI_e4e9016d-4443-4c5d-b866-f18091aa929c" unitRef="usd"> 1153000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i14956b954239442f8d172ab56de3653b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzMtOS0xLTEtMzYzMzI_751cf503-09ef-46d3-bad5-b00465faf0b8" unitRef="usd"> 134549000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i522afd02be46485fa0c20b79d34fe171_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzQtMS0xLTEtMzYzMzI_a902bfa6-e8f2-4039-8286-e2031ada1c81" unitRef="usd"> 118135000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i522afd02be46485fa0c20b79d34fe171_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzQtMy0xLTEtMzYzMzI_eecca9c5-aa39-494c-aee0-c06a7ea64181" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i522afd02be46485fa0c20b79d34fe171_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzQtNS0xLTEtMzYzMzI_7f919c0b-b57b-420c-8cbd-3a3fcb009a63" unitRef="usd"> 1000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i522afd02be46485fa0c20b79d34fe171_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzQtNy0xLTEtMzYzMzI_6ea15927-3f96-4be1-977d-2863c7731d20" unitRef="usd"> 95000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i522afd02be46485fa0c20b79d34fe171_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzQtOS0xLTEtMzYzMzI_7cee62a9-c88c-496f-82ae-0a7ce63e1232" unitRef="usd"> 118041000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="ic7a2decfc1af412483d7e61e22e94085_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtMS0xLTEtNDY5NDU_78527ac8-a063-467e-9d41-c243fb9fa276" unitRef="usd"> 859000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="ic7a2decfc1af412483d7e61e22e94085_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtMy0xLTEtNDY5NDU_06644f56-1a11-4301-92e7-1abd30368556" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="ic7a2decfc1af412483d7e61e22e94085_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtNS0xLTEtNDY5NDU_937a4ba4-aff5-41b2-85b2-50e0329beffa" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="ic7a2decfc1af412483d7e61e22e94085_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtNy0xLTEtNDY5NDU_5e262961-cbce-445e-9f9e-45a81cd5dd6f" unitRef="usd"> 15000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic7a2decfc1af412483d7e61e22e94085_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtOS0xLTEtNDY5NDU_f1c07f31-d8b6-44d9-adbd-b97684b8f98b" unitRef="usd"> 844000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i35b55eebb6c141dabb63008f57ab4902_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtMS0xLTEtMzYzMzI_325e2049-343a-4684-9dff-6907e5873d5a" unitRef="usd"> 254682000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i35b55eebb6c141dabb63008f57ab4902_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtMy0xLTEtMzYzMzI_0b83f88b-fb02-4cd3-bd70-1e25dd4c6d7d" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i35b55eebb6c141dabb63008f57ab4902_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtNS0xLTEtMzYzMzI_b9dba522-f6a3-44b0-8d52-e5d2d3033d3a" unitRef="usd"> 15000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i35b55eebb6c141dabb63008f57ab4902_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtNy0xLTEtMzYzMzI_fdd3ba8f-bf82-4334-94f0-6b36e4597cfc" unitRef="usd"> 1263000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i35b55eebb6c141dabb63008f57ab4902_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzUtOS0xLTEtMzYzMzI_4b705f89-abaf-40f3-bfb6-d6463af49c16" unitRef="usd"> 253434000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="ie7c8115e218f4b78a9dbb380001a3f25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzctMS0xLTEtMzYzMzI_ecb8dc73-3f70-4286-af17-b814bdc4ee6d" unitRef="usd"> 21434000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="ie7c8115e218f4b78a9dbb380001a3f25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzctMy0xLTEtMzYzMzI_4c927308-b815-4c1f-ae9d-ff564f3fe726" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="ie7c8115e218f4b78a9dbb380001a3f25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzctNS0xLTEtMzYzMzI_b3d71d8e-843b-4a79-b8b5-81ec682d94a1" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="ie7c8115e218f4b78a9dbb380001a3f25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzctNy0xLTEtMzYzMzI_48aa0286-afd2-47db-a0f6-2bebf1719986" unitRef="usd"> 719000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ie7c8115e218f4b78a9dbb380001a3f25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzctOS0xLTEtMzYzMzI_bb4001a4-7849-4530-9b8e-e2331c7285a7" unitRef="usd"> 20715000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i687426e1ead84067b9ff738d8ee69a43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzgtMS0xLTEtMzYzMzI_0be34b67-d540-48c5-b182-9d555429f42d" unitRef="usd"> 602000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i687426e1ead84067b9ff738d8ee69a43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzgtMy0xLTEtMzYzMzI_d7401b51-1970-4eb2-bb1f-2faaaf564c71" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i687426e1ead84067b9ff738d8ee69a43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzgtNS0xLTEtMzYzMzI_1e795303-196e-418a-b095-3b6d2d8e7d3c" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i687426e1ead84067b9ff738d8ee69a43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzgtNy0xLTEtMzYzMzI_9f44c4d9-f149-4fc3-8c4b-6fcb0168981a" unitRef="usd"> 66000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i687426e1ead84067b9ff738d8ee69a43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzgtOS0xLTEtMzYzMzI_7544e9d3-6529-4a9f-91ae-654126369c1c" unitRef="usd"> 536000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzktMS0xLTEtMzYzMzI_726b3763-84de-4403-b044-82b60f44febe" unitRef="usd"> 44214000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzktMy0xLTEtMzYzMzI_0d1b52bc-ea0b-4f7a-be6e-fdf592590506" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzktNS0xLTEtMzYzMzI_10223580-c612-4a57-a570-639793255a67" unitRef="usd"> 21000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzktNy0xLTEtMzYzMzI_0d659049-b820-4c00-a7d0-023e3ba74ea3" unitRef="usd"> 2877000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i47ee4ccebaed4b91bb8ce95ce6fe68ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzktOS0xLTEtMzYzMzI_79118d19-edfa-4a47-974d-1b5c34b18a15" unitRef="usd"> 41358000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="id584f1bcc9e745098f65a78d2ecbc73b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzEwLTEtMS0xLTM2MzMy_9d5c5c62-06be-4e7d-a5e0-c1c4837831b0" unitRef="usd"> 6569000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="id584f1bcc9e745098f65a78d2ecbc73b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzEwLTMtMS0xLTM2MzMy_09d4ebd5-8586-4cc3-b629-44c2b7803430" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="id584f1bcc9e745098f65a78d2ecbc73b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzEwLTUtMS0xLTM2MzMy_9ef415c8-310e-4137-8c81-ab40bf725eae" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="id584f1bcc9e745098f65a78d2ecbc73b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzEwLTctMS0xLTM2MzMy_131e9565-4d3e-40ec-aaec-8fb341c7fada" unitRef="usd"> 583000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="id584f1bcc9e745098f65a78d2ecbc73b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzEwLTktMS0xLTM2MzMy_d7e85ebe-1470-4385-af42-00571c518615" unitRef="usd"> 5986000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="ic7cdf529abeb491197938013f9d2d576_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzExLTEtMS0xLTM2MzMy_2a58b859-b9f4-45d0-83ea-ce9cd8fba560" unitRef="usd"> 72819000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="ic7cdf529abeb491197938013f9d2d576_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzExLTMtMS0xLTM2MzMy_716dc19b-d243-4d4c-9b2a-d4e95824760b" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="ic7cdf529abeb491197938013f9d2d576_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzExLTUtMS0xLTM2MzMy_a678060a-5554-402c-b1ac-5a087d6f51ed" unitRef="usd"> 21000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="ic7cdf529abeb491197938013f9d2d576_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzExLTctMS0xLTM2MzMy_6406be05-47d0-4603-a0a9-aad4df98c8e9" unitRef="usd"> 4245000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic7cdf529abeb491197938013f9d2d576_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo5NTFhZmU1MjQwNDY0MmY0YTM2OTM1Njk5ZjhkZDQ5YS90YWJsZXJhbmdlOjk1MWFmZTUyNDA0NjQyZjRhMzY5MzU2OTlmOGRkNDlhXzExLTktMS0xLTM2MzMy_828433ef-d51a-4a01-b03f-af6ce98918e6" unitRef="usd"> 68595000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="ic28ef5ad154a474591ce6b0447269d02_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzMtMS0xLTEtMzYzMzI_cc953cc7-909f-4119-afb9-1785dbae2215" unitRef="usd"> 35767000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="ic28ef5ad154a474591ce6b0447269d02_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzMtMy0xLTEtMzYzMzI_25366606-f469-4009-af0d-141cd63821a6" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="ic28ef5ad154a474591ce6b0447269d02_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzMtNS0xLTEtMzYzMzI_49e45d91-c12e-490f-aa70-c2dc6b5e7e3c" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="ic28ef5ad154a474591ce6b0447269d02_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzMtNy0xLTEtMzYzMzI_ede2cca7-f9a8-416f-ac82-7d5448a094b7" unitRef="usd"> 34000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic28ef5ad154a474591ce6b0447269d02_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzMtOS0xLTEtMzYzMzI_de558a24-ef80-4feb-ad7c-3a706d2b5cdb" unitRef="usd"> 35733000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i9624a69f477e4455a76b217256c601a3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzUtMS0xLTEtMzYzMzI_c8778555-56c2-4007-9557-1959886d10b6" unitRef="usd"> 148148000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i9624a69f477e4455a76b217256c601a3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzUtMy0xLTEtMzYzMzI_0321066c-6940-44eb-bd9a-ae005b7ad4a8" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i9624a69f477e4455a76b217256c601a3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzUtNS0xLTEtMzYzMzI_e9c2a5cd-3ae9-477b-9e14-96b5cdc0ffce" unitRef="usd"> 22000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i9624a69f477e4455a76b217256c601a3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzUtNy0xLTEtMzYzMzI_acace0ab-5d27-4a93-8cfb-6d303b96afd6" unitRef="usd"> 35000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i9624a69f477e4455a76b217256c601a3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzUtOS0xLTEtMzYzMzI_2426cf80-1129-4b30-848a-a160f1040290" unitRef="usd"> 148135000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i2d490d35fd85403a863e544d82760fe0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzYtMS0xLTEtMzYzMzI_a0304540-4058-4bd7-85b5-e5b95ebac449" unitRef="usd"> 183915000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i2d490d35fd85403a863e544d82760fe0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzYtMy0xLTEtMzYzMzI_f8b73df9-fa7a-47c1-a0d7-63bdb945ccfc" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i2d490d35fd85403a863e544d82760fe0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzYtNS0xLTEtMzYzMzI_14650e23-e3a2-4f6f-90e1-72846549e1bd" unitRef="usd"> 22000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i2d490d35fd85403a863e544d82760fe0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzYtNy0xLTEtMzYzMzI_159ac356-a3f0-4699-9eb1-216507835215" unitRef="usd"> 69000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2d490d35fd85403a863e544d82760fe0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzYtOS0xLTEtMzYzMzI_02db2737-a062-4d62-8f02-5b9826f89ceb" unitRef="usd"> 183868000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i2ed619eec0854d8090d5af66ceca853e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzgtMS0xLTEtMzYzMzI_746e8dcb-635c-4800-9f86-a4a0f7bc0b30" unitRef="usd"> 70902000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i2ed619eec0854d8090d5af66ceca853e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzgtMy0xLTEtMzYzMzI_689c5daa-4ccd-4155-8e32-4472b5550148" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i2ed619eec0854d8090d5af66ceca853e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzgtNS0xLTEtMzYzMzI_bda80396-1a08-4799-951f-741c01525823" unitRef="usd"> 128000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i2ed619eec0854d8090d5af66ceca853e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzgtNy0xLTEtMzYzMzI_aa489736-d4bd-4553-a04f-7bbd940d47a9" unitRef="usd"> 263000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2ed619eec0854d8090d5af66ceca853e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzgtOS0xLTEtMzYzMzI_76564b7c-84a8-4a31-855d-4fe46c858203" unitRef="usd"> 70767000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzktMS0xLTEtMzYzMzI_7dbd87f5-16b3-4b43-abd2-88188389c26c" unitRef="usd"> 726000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzktMy0xLTEtMzYzMzI_05153fdd-34c4-4a6a-878c-c62e31099833" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzktNS0xLTEtMzYzMzI_06dd9295-8229-4a82-a18f-8bad2cdd3113" unitRef="usd"> 22000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzktNy0xLTEtMzYzMzI_4b94f8bd-6c2d-42a0-994a-e4d02b4bc0e5" unitRef="usd"> 3000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7f14ee7d911044abb8d2e3d5bce28aad_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzktOS0xLTEtMzYzMzI_17f87eee-51a9-4012-b6e5-3783118e5b57" unitRef="usd"> 745000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEwLTEtMS0xLTM2MzMy_055a4c27-31b1-4d51-a45b-7b2d3d5e77c3" unitRef="usd"> 33197000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEwLTMtMS0xLTM2MzMy_224b57c0-6830-485e-a3d4-5c15d947e718" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEwLTUtMS0xLTM2MzMy_3b024f18-9502-4b10-b0a8-67bdd335e971" unitRef="usd"> 962000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEwLTctMS0xLTM2MzMy_236f18d6-1041-46df-a808-d1c4c73747f3" unitRef="usd"> 146000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic9ee81973dc44d3bb65a8f84d2a4809a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEwLTktMS0xLTM2MzMy_f62d746a-b60f-4f8c-94c4-42eca774778b" unitRef="usd"> 34013000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i23990e6cea38447ca93228ddcca026f3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzExLTEtMS0xLTM2MzMy_7e75b11b-cf38-4466-8967-cbb1982a0e23" unitRef="usd"> 7033000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i23990e6cea38447ca93228ddcca026f3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzExLTMtMS0xLTM2MzMy_85e519bb-d659-47c2-b6ae-487d0bd563c1" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i23990e6cea38447ca93228ddcca026f3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzExLTUtMS0xLTM2MzMy_7c88d49d-15df-4ffb-9459-56324be138a7" unitRef="usd"> 82000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i23990e6cea38447ca93228ddcca026f3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzExLTctMS0xLTM2MzMy_83252863-c959-43ee-8855-f9824bffb3f1" unitRef="usd"> 30000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i23990e6cea38447ca93228ddcca026f3_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzExLTktMS0xLTM2MzMy_504d0a66-b684-4926-9d17-bc5556f8a0ee" unitRef="usd"> 7085000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i53d30b7f6e024fa4b612b24952362518_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEyLTEtMS0xLTM2MzMy_e48d1c35-c926-4e59-b21e-755db5883016" unitRef="usd"> 111858000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="i53d30b7f6e024fa4b612b24952362518_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEyLTMtMS0xLTM2MzMy_beb09f75-cc21-43e0-a144-532bbd0343ff" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i53d30b7f6e024fa4b612b24952362518_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEyLTUtMS0xLTM2MzMy_e49fb4ad-48d2-4ed0-b483-0331c67576f7" unitRef="usd"> 1194000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i53d30b7f6e024fa4b612b24952362518_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEyLTctMS0xLTM2MzMy_2a1e2a37-04ef-4b0b-997f-aea7c8f58855" unitRef="usd"> 442000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i53d30b7f6e024fa4b612b24952362518_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo0YWMxZDMyNTQ0N2I0Y2YxYWY1YzU4N2FkZmM1YTM0MS90YWJsZXJhbmdlOjRhYzFkMzI1NDQ3YjRjZjFhZjVjNTg3YWRmYzVhMzQxXzEyLTktMS0xLTM2MzMy_567e5eff-bef6-4ded-80c9-49da94aeec55" unitRef="usd"> 112610000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzI4NTg_8a09a135-d9e5-4672-bf54-03fd95616324">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable debt securities, available-for-sale, that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/> Unrealized<br/> Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,232)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtMS0xLTEtMzYzMzI_dab4f18e-cc6d-4f6f-9532-dfdd7d817909" unitRef="usd"> 73055000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtMy0xLTEtMzYzMzI_ce7c06ca-63e5-4a67-a8b9-692943a3a46b" unitRef="usd"> 1232000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtNS0xLTEtMzYzMzI_ffbbe534-2aa0-40f1-b6b1-b9bd16ed0b47" unitRef="usd"> 66144000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtNy0xLTEtMzYzMzI_c2ea38b1-6581-4a16-b764-23e417ddd08c" unitRef="usd"> 640000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtOS0xLTEtMzYzMzI_146365ea-32af-4749-a24d-5474a3b96cd6" unitRef="usd"> 139199000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i23371b00def54c26bead5121036ce1ee_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzMtMTEtMS0xLTM2MzMy_c8e17d13-b8b7-4069-8b48-7de428bf976a" unitRef="usd"> 1872000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtMS0xLTEtMzYzMzI_c4bd8105-a854-46b1-8183-e62b21601aad" unitRef="usd"> 447000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtMy0xLTEtMzYzMzI_ca033077-088a-4e2d-b752-b93f8942e319" unitRef="usd"> 46000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtNS0xLTEtMzYzMzI_04557e3c-daad-4091-8e0b-0fbf93b5dad7" unitRef="usd"> 87000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtNy0xLTEtMzYzMzI_ed7926cd-bae2-4520-97ee-47fecff8425c" unitRef="usd"> 20000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtOS0xLTEtMzYzMzI_79c06ca7-e371-4943-81d5-32f381f04c79" unitRef="usd"> 534000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i9bbe54d1f9304a3489cd28c6e1a0d3aa_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzQtMTEtMS0xLTM2MzMy_6c645c67-c98c-4753-862d-16e100aa7d05" unitRef="usd"> 66000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtMS0xLTEtMzYzMzI_6f0e52fa-32d9-43df-ae3e-52f5d9f7e2be" unitRef="usd"> 130816000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtMy0xLTEtMzYzMzI_a9514f52-9e01-42fa-ad2a-d8a9def808ea" unitRef="usd"> 1909000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtNS0xLTEtMzYzMzI_bb876d3d-bec2-48cd-bb8b-12fe74958ca1" unitRef="usd"> 10681000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtNy0xLTEtMzYzMzI_2e0b6607-6eee-42ae-9cf9-11bce9beb543" unitRef="usd"> 1063000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtOS0xLTEtMzYzMzI_64592e8e-f1f0-4952-a8e5-8f8ca9dc8289" unitRef="usd"> 141497000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i91b2020bfa1a433d877e5218aba42e78_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzUtMTEtMS0xLTM2MzMy_a48bf38c-7171-4af6-93df-41b4010742e9" unitRef="usd"> 2972000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtMS0xLTEtMzYzMzI_2806b79d-4097-4f17-b2a6-f2e815a955e9" unitRef="usd"> 4710000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtMy0xLTEtMzYzMzI_2614e4c4-8989-4dad-8bcf-623f27e301fd" unitRef="usd"> 314000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtNS0xLTEtMzYzMzI_8b5c67e2-171d-4334-8552-4bc030740a3d" unitRef="usd"> 2091000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtNy0xLTEtMzYzMzI_384f485a-5f36-483e-87e8-72c139490f7f" unitRef="usd"> 284000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtOS0xLTEtMzYzMzI_094b5033-a00a-418b-9173-0bc92a95b81d" unitRef="usd"> 6801000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i78d2d6fb931248d3885c181279104d05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzYtMTEtMS0xLTM2MzMy_f8adbc57-f387-4878-bd81-56bba62edf5d" unitRef="usd"> 598000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctMS0xLTEtMzYzMzI_d5874d4f-37c6-4f28-afc9-a0f480559a21" unitRef="usd"> 209028000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctMy0xLTEtMzYzMzI_6eed1454-bfd9-4a91-a8aa-83e0585f9035" unitRef="usd"> 3501000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctNS0xLTEtMzYzMzI_1fcf35d1-197a-49fd-acc7-46fadab3150d" unitRef="usd"> 79003000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctNy0xLTEtMzYzMzI_fac99995-60e1-48eb-8022-661d38bc4259" unitRef="usd"> 2007000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctOS0xLTEtMzYzMzI_487dfcd1-4dcd-4ae8-8b01-00fc3606dab2" unitRef="usd"> 288031000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTo1ZjEyOWNhMTE0NmM0NWUwYjZjZmM4YzEwY2EzNzg3ZS90YWJsZXJhbmdlOjVmMTI5Y2ExMTQ2YzQ1ZTBiNmNmYzhjMTBjYTM3ODdlXzctMTEtMS0xLTM2MzMy_afc48b13-51d7-47b6-b9ea-6643a891aef5" unitRef="usd"> 5508000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtMS0xLTEtMzYzMzI_79453007-996b-4d5b-bbc3-6b75f4b65dd0" unitRef="usd"> 103019000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtMy0xLTEtMzYzMzI_4a0af94a-917e-4cb5-a250-0b805ebb0707" unitRef="usd"> 297000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtNS0xLTEtMzYzMzI_2c84bfcb-b7bf-4be6-9eb2-5137ff640ee5" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtNy0xLTEtMzYzMzI_19afc736-9f7f-40a1-beb5-72e34d02e88c" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtOS0xLTEtMzYzMzI_4c1e72a3-92fe-4b3e-a831-ce99036eb6e3" unitRef="usd"> 103019000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i6b84046552454798af9ffea2b8a84072_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzMtMTEtMS0xLTM2MzMy_09d7203a-aa77-4e76-b266-c9ec188938b8" unitRef="usd"> 297000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMS0xLTEtNDI1NTk_9c0f4482-ab73-4af1-8ff3-e8759dafcc63" unitRef="usd"> 115000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMy0xLTEtNDI1NTk_74933770-5a5f-4a1f-aac2-97450fe5eef7" unitRef="usd"> 3000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtNS0xLTEtNDI1NTk_cdb5ec74-da93-471d-b273-ef05bfe768d4" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtNy0xLTEtNDI1NTk_b3451a3a-2270-4369-b6b3-6ecf701d2e7e" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtOS0xLTEtNDI1NTk_25606128-16c9-4df4-a021-b652f7f6319d" unitRef="usd"> 115000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i42cdc2dc414c45a5bc51ad66682b21ab_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMTEtMS0xLTQyNTU5_5ff613d8-0e9a-49eb-8fc2-9fe114851e4c" unitRef="usd"> 3000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMS0xLTEtMzYzMzI_5b22bb3e-9de7-4727-9fce-286d7729b7dc" unitRef="usd"> 115908000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMy0xLTEtMzYzMzI_7f6d86ea-ff8a-4f94-9181-346e457a7c35" unitRef="usd"> 173000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtNS0xLTEtMzYzMzI_965dec6e-1de0-4ed4-ab81-fc074fae242c" unitRef="usd"> 146000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtNy0xLTEtMzYzMzI_b0c508bf-945b-4f75-909e-8975af04fe67" unitRef="usd"> 8000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtOS0xLTEtMzYzMzI_6c46f993-a356-42d1-afdf-1efde440a054" unitRef="usd"> 116054000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i964aa1670e394e2ab00426c17503c4c7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzQtMTEtMS0xLTM2MzMy_68e9fbd2-5ff3-48c3-aca2-091d9ec2c67e" unitRef="usd"> 181000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtMS0xLTEtMzYzMzI_b62829b1-fcc1-4c7f-8a2d-ee20c0a341ac" unitRef="usd"> 2915000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtMy0xLTEtMzYzMzI_7b50ae66-6441-4401-8cfa-67a4595a2b1f" unitRef="usd"> 30000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtNS0xLTEtMzYzMzI_bb26d664-dab9-4c10-b364-160b275f29e9" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtNy0xLTEtMzYzMzI_d7467e1f-2d11-4253-b116-3dd4ccc77813" unitRef="usd"> 0 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtOS0xLTEtMzYzMzI_e57896bd-550e-425a-9099-ac79154fb7ef" unitRef="usd"> 2915000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="ia80789ebcbb845c29b19f35c53f47acf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzUtMTEtMS0xLTM2MzMy_18d97857-b62d-4a77-a833-f5e981dd9940" unitRef="usd"> 30000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtMS0xLTEtMzYzMzI_2cf0e0b1-e997-4f05-ab4f-c1f062b93a6e" unitRef="usd"> 221957000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtMy0xLTEtMzYzMzI_c9284cca-66b7-41e1-81a9-b7bf42158a95" unitRef="usd"> 503000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtNS0xLTEtMzYzMzI_a4a396de-55d8-48e0-b483-b1fd60fc2530" unitRef="usd"> 146000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
<us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtNy0xLTEtMzYzMzI_e75bfca2-feca-4a44-b39e-ab446552cbfb" unitRef="usd"> 8000 </us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtOS0xLTEtMzYzMzI_779eacaa-1d0b-4fa2-96b9-5641ae242f7c" unitRef="usd"> 222103000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTpjZTIxNWY4OTY0ODQ0MWY4YmIxMDVjMTMwMjAyYTRlNC90YWJsZXJhbmdlOmNlMjE1Zjg5NjQ4NDQxZjhiYjEwNWMxMzAyMDJhNGU0XzYtMTEtMS0xLTM2MzMy_f157d5bd-b6fd-4f4c-96b4-9197070156e0" unitRef="usd"> 511000 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
<us-gaap:RealizedGainLossOnInvestmentsTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzI4NTk_69308933-916d-49e4-a937-b221ea26627e">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses from the sales of the Company’s marketable debt securities, available-for-sale, consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)Recorded in other income, net in the consolidated statements of operations. The cost basis of securities sold were determined based on the specific identification method.
</us-gaap:RealizedGainLossOnInvestmentsTableTextBlock>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGain contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzItMS0xLTEtMzYzMzI_34ce2262-f260-4314-a02f-f2daad80e5c4" unitRef="usd"> 113000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGain contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzItMy0xLTEtMzYzMzI_4815c95e-f17d-4ce0-86d0-eef72bd13c5f" unitRef="usd"> 221000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGain contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzItNS0xLTEtMzYzMzI_8c3e4a29-c58f-43a3-8a23-de244f694ac7" unitRef="usd"> 241000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzMtMS0xLTEtMzYzMzI_834d7814-903e-471c-a380-4e9fea02bb74" unitRef="usd"> 27000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzMtMy0xLTEtMzYzMzI_c6356c62-b6b2-4b30-9926-a1375bcbf032" unitRef="usd"> 2000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
<us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZToyZTliMTBmMzc2ODQ0YTA0OWUyODQyYjA2ZTgyZmRhZC90YWJsZXJhbmdlOjJlOWIxMGYzNzY4NDRhMDQ5ZTI4NDJiMDZlODJmZGFkXzMtNS0xLTEtMzYzMzI_38cb32c5-1f20-4a07-8c12-c549076c883d" unitRef="usd"> 49000 </us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
<mmi:AvailableForSaleSecuritiesWeightedAverageMaturity contextRef="i3e5976f697b448309d3753fbae289fe6_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzEyOTE_709db151-8925-4b34-8671-64a2f6c2f4dc"> P1Y1M28D </mmi:AvailableForSaleSecuritiesWeightedAverageMaturity>
<us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions contextRef="ie14bae355d1d49818ddd56a29da44dff_I20221231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzEzMDA_7b3335b9-11ec-41e9-8caa-d7668057d839" unitRef="number"> 224 </us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
<mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss contextRef="ie14bae355d1d49818ddd56a29da44dff_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzEzNjc_e6c3b1f7-747b-4ee5-9c91-c348673d2db7" unitRef="usd"> -5500000 </mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss>
<mmi:PercentageOfAmortizedCost contextRef="ie14bae355d1d49818ddd56a29da44dff_I20221231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzU0OTc1NTgxNjgwMw_3eb826d4-d21c-4a06-9765-241dad65905f" unitRef="number"> 0.0168 </mmi:PercentageOfAmortizedCost>
<us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90ZXh0cmVnaW9uOmU1YTg5ZWE0YzJkNjQ4NjVhYTQ3MzliZDRjNDBjYWEyXzI4NjA_444619fa-d8d8-44d9-8ec6-9b8d3df5f51d">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost and fair value of marketable debt securities, available-for-sale, by contractual maturity consisted of the following (in thousands, except weighted average data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 years</span></td></tr></table></div>
</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzItMS0xLTEtMzYzMzI_4afc63e7-7932-4102-aad6-73db353861ca" unitRef="usd"> 254683000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzItMy0xLTEtMzYzMzI_1e019503-5976-4ac8-b902-695ce187e957" unitRef="usd"> 253434000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzItNS0xLTEtMzYzMzI_4e233f84-604f-454d-8eed-680abaa869ef" unitRef="usd"> 183915000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzItNy0xLTEtMzYzMzI_01f07b29-669e-48e6-a710-162800632219" unitRef="usd"> 183868000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzMtMS0xLTEtMzYzMzI_74434632-c526-48e5-a824-3ce6eb04a9be" unitRef="usd"> 56507000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzMtMy0xLTEtMzYzMzI_1147b101-fe78-4ac5-9153-21352feeff63" unitRef="usd"> 54169000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzMtNS0xLTEtMzYzMzI_6832da9e-aa9d-4621-8b06-b65178d0dfa6" unitRef="usd"> 96035000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzMtNy0xLTEtMzYzMzI_1ad9b20d-3ef0-4805-a8e1-15e649f6dfb6" unitRef="usd"> 96257000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzQtMS0xLTEtMzYzMzI_26ecb0ae-a0da-4479-ba12-ca69579b7650" unitRef="usd"> 13435000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzQtMy0xLTEtMzYzMzI_cc16207f-29f5-4398-9469-7f23e9be422f" unitRef="usd"> 11850000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzQtNS0xLTEtMzYzMzI_68544900-108b-4f9a-9501-170e3ade1576" unitRef="usd"> 11129000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzQtNy0xLTEtMzYzMzI_13f97912-9f1a-4e35-a73a-d60e31a112b0" unitRef="usd"> 11601000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzUtMS0xLTEtMzYzMzI_1afb5f1a-e4bd-4b86-8e5f-d04ea95faea6" unitRef="usd"> 2876000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzUtMy0xLTEtMzYzMzI_28818ee6-8fd5-4d38-a5e4-0c7f1a70c586" unitRef="usd"> 2576000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzUtNS0xLTEtMzYzMzI_1bcd1e4d-a082-491a-9128-93601d9f3a65" unitRef="usd"> 4694000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzUtNy0xLTEtMzYzMzI_26934723-48d1-47fc-a4d3-ace494a9ece5" unitRef="usd"> 4752000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzYtMS0xLTEtMzYzMzI_53edac94-2f09-4b50-9ff1-304c2467abc4" unitRef="usd"> 327501000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzYtMy0xLTEtMzYzMzI_a23c8607-e527-41d9-9d36-921accc83eda" unitRef="usd"> 322029000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzYtNS0xLTEtMzYzMzI_99b267a7-2aae-477b-b276-82bb15046f5a" unitRef="usd"> 295773000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzYtNy0xLTEtMzYzMzI_5d76a6ce-1430-47a4-99f0-f27b8caa4d74" unitRef="usd"> 296478000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<mmi:AvailableForSaleSecuritiesWeightedAverageMaturity contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzctMy0xLTEtMzYzMzI_95483d7e-cb59-4f13-861d-6294b3618a0f"> P1Y1M6D </mmi:AvailableForSaleSecuritiesWeightedAverageMaturity>
<mmi:AvailableForSaleSecuritiesWeightedAverageMaturity contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjAvZnJhZzplNWE4OWVhNGMyZDY0ODY1YWE0NzM5YmQ0YzQwY2FhMi90YWJsZTplMGE0ZWRjOTU3M2I0NmQ2OTk1N2U2NzU3MmRlYTE2My90YWJsZXJhbmdlOmUwYTRlZGM5NTczYjQ2ZDY5OTU3ZTY3NTcyZGVhMTYzXzctNy0xLTEtMzYzMzI_a8bd4b81-5bde-41f4-99dc-8249327e98d0"> P1Y6M </mmi:AvailableForSaleSecuritiesWeightedAverageMaturity>
<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzIzMTA_5c0e7837-ef75-4dae-a4da-42837a7d927b">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.    Acquisitions, Goodwill and Other Intangible Assets </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recorded as part of the acquisitions primarily arose from the acquired assembled workforce and brokerage and financing sales platforms. The Company expects all of the goodwill to be tax deductible, with the tax-deductible amount of goodwill related to the contingent and deferred consideration to be determined once the cash payments are made to settle any contingent and deferred consideration. The goodwill resulting from acquisitions is allocated to the Company’s one reporting unit. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill and intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,505)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,940)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Total weighted average amortization period was 4.54 years and 5.53 years as of December 31, 2022 and 2021, respectively. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Amortization expense for the intangible assets was $4.7 million and $3.8 million for the years ended December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended<br/> December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">The 2021 addition represents a measurement period adjustment for an acquisition made in 2020.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/> December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded there was no impairment of goodwill or intangible assets during the years ended December 31, 2022 and 2021.</span></div>
</us-gaap:BusinessCombinationDisclosureTextBlock>
<us-gaap:NumberOfReportingUnits contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzExNDk_c86fc405-f271-4f14-ba56-c731cf66b5a0" unitRef="reportingunit"> 1 </us-gaap:NumberOfReportingUnits>
<us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzIzMTE_30a039ac-3208-45bd-85e8-d85acdc7cfd3">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill and intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,505)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,940)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Total weighted average amortization period was 4.54 years and 5.53 years as of December 31, 2022 and 2021, respectively. </span></div>(2)Amortization expense for the intangible assets was $4.7 million and $3.8 million for the years ended December 31, 2022 and 2021, respectively.
</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
<us-gaap:GoodwillGross contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzMtMS0xLTEtMzYzMzI_692c0af5-755b-400e-bd27-e8023ff3e347" unitRef="usd"> 37914000 </us-gaap:GoodwillGross>
<us-gaap:Goodwill contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzMtNS0xLTEtMzYzMzI_8e141a16-6799-423c-956c-fc73613d5a03" unitRef="usd"> 37914000 </us-gaap:Goodwill>
<us-gaap:GoodwillGross contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzMtNy0xLTEtMzYzMzI_e05ba2cb-3d8a-4f87-abd0-341ff50509a4" unitRef="usd"> 34071000 </us-gaap:GoodwillGross>
<us-gaap:Goodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzMtMTEtMS0xLTM2MzMy_5cc1f67a-c06e-4a50-9916-d83be33b882c" unitRef="usd"> 34071000 </us-gaap:Goodwill>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtMS0xLTEtMzYzMzI_941bf8b4-898a-4fe2-9dfe-63a209c1e538" unitRef="usd"> 32287000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtMy0xLTEtMzYzMzI_d8d9756d-d084-4e15-a86f-66a0fc6fd1c2" unitRef="usd"> 14505000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtNS0xLTEtMzYzMzI_c193b12f-6793-4c1b-a3a2-19176463dc81" unitRef="usd"> 17782000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtNy0xLTEtMzYzMzI_86e3bf4b-8349-49b0-9ca1-85ad1e272803" unitRef="usd"> 23974000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtOS0xLTEtMzYzMzI_09fd6967-0ccc-447c-84d5-f8b858aef11c" unitRef="usd"> 9940000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzQtMTEtMS0xLTM2MzMy_8bc61042-d762-446b-b359-e8a3c77f3bb5" unitRef="usd"> 14034000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<mmi:IntangibleAssetsGrossIncludingGoodwill contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtMS0xLTEtMzYzMzI_c9454c99-04a7-4b13-917a-1af762a30c93" unitRef="usd"> 70201000 </mmi:IntangibleAssetsGrossIncludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtMy0xLTEtMzYzMzI_47075cd4-024d-4bae-aa69-4cd6f992e69a" unitRef="usd"> 14505000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtNS0xLTEtMzYzMzI_960f52cc-4bef-41ff-835a-e77a16ac74a8" unitRef="usd"> 55696000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<mmi:IntangibleAssetsGrossIncludingGoodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtNy0xLTEtMzYzMzI_4b291a70-75b4-42d9-a29a-fbaced9e4952" unitRef="usd"> 58045000 </mmi:IntangibleAssetsGrossIncludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtOS0xLTEtMzYzMzI_861f974b-9b84-45dd-81d7-73860953e3d1" unitRef="usd"> 9940000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo2YTcwNTg4NjM4N2Y0ZDE4YWFiYWZkYjhmMTI1OTZjNS90YWJsZXJhbmdlOjZhNzA1ODg2Mzg3ZjRkMThhYWJhZmRiOGYxMjU5NmM1XzUtMTEtMS0xLTM2MzMy_2f325c18-97d6-44a4-a03e-95156fa6b16b" unitRef="usd"> 48105000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzEyODc_cf631325-12c5-414a-b91d-db49df40f9c9"> P4Y6M14D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzEyOTQ_c076899b-19f0-4080-8f0d-8e4c580d36e8"> P5Y6M10D </us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzEzODA_a98e0592-4791-44a6-af47-80820b270b81" unitRef="usd"> 4700000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzEzODc_cc2cc66c-0bad-44f1-bffc-2a787cb7e14d" unitRef="usd"> 3800000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:ScheduleOfGoodwillTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzIzMTI_74ff6bb7-9e6d-44b1-a8e7-1d1629edefd0">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended<br/> December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,914 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">The 2021 addition represents a measurement period adjustment for an acquisition made in 2020.</span>
</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:Goodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzItMS0xLTEtMzYzMzI_6166e6ed-182f-496b-add3-7999e16f2349" unitRef="usd"> 34071000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzItMy0xLTEtMzYzMzI_4f3e1c82-03fa-4dca-be62-94dc75351d37" unitRef="usd"> 33375000 </us-gaap:Goodwill>
<us-gaap:GoodwillAcquiredDuringPeriod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzMtMS0xLTEtMzYzMzI_5194af59-ef5f-4983-b578-8659fb9bcf20" unitRef="usd"> 3843000 </us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:GoodwillAcquiredDuringPeriod contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzMtMy0xLTEtMzYzMzI_1aedc555-e351-4aa8-81b5-0a4f8d7234d7" unitRef="usd"> 696000 </us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:Goodwill contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzUtMS0xLTEtMzYzMzI_a3f16e41-2ccc-4a3b-9935-d4f7c68c90b0" unitRef="usd"> 37914000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzJmMzMxOTNmNzY0MzlmYmI1OTZjMGFjYWVkNWM4Ni90YWJsZXJhbmdlOjU3MmYzMzE5M2Y3NjQzOWZiYjU5NmMwYWNhZWQ1Yzg2XzUtMy0xLTEtMzYzMzI_0c119f24-80ac-4432-9e0b-5b2c1c815e85" unitRef="usd"> 34071000 </us-gaap:Goodwill>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90ZXh0cmVnaW9uOjljMjQ1YmZlMjAwNTQ5MWU5ZGRiMDljMWZmMWE3NGU1XzIzMTM_412c8bda-23d5-4052-869e-5d1d6d653623">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/> December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzEtMS0xLTEtMzYzMzI_421882d7-2deb-4b10-8367-9a3093e5dba6" unitRef="usd"> 4599000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzItMS0xLTEtMzYzMzI_6584e5ee-4f4c-4eb4-8031-0375b00eef09" unitRef="usd"> 4089000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzMtMS0xLTEtMzYzMzI_af3f8790-1a46-4eaf-8641-ecc5e5e08b2e" unitRef="usd"> 3871000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzQtMS0xLTEtMzYzMzI_dfe898cc-cca9-4320-852e-4e387416ea7e" unitRef="usd"> 2156000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzUtMS0xLTEtMzYzMzI_2b20690d-7c63-4983-90eb-540c7bcc2249" unitRef="usd"> 1736000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzYtMS0xLTEtMzYzMzI_15503a2a-762b-4e5b-9f49-fe466d598ff4" unitRef="usd"> 1331000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjMvZnJhZzo5YzI0NWJmZTIwMDU0OTFlOWRkYjA5YzFmZjFhNzRlNS90YWJsZTo1NzNiYjI5NjY0NTg0MTM3OTFiZDAzOWI3MjExZTM2Mi90YWJsZXJhbmdlOjU3M2JiMjk2NjQ1ODQxMzc5MWJkMDM5YjcyMTFlMzYyXzctMS0xLTEtMzYzMzI_4d4c46f4-8473-46ec-af00-02233399507f" unitRef="usd"> 17782000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDM_e781f58f-d17f-4ceb-a353-1efedfc52c22">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.    Selected Balance Sheet Data </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowances on Advances and Loans</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses for advances and loans consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Advances and<br/>Loans </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Commissions<br/>Receivable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit loss expense (recovery)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Advances and </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Loans </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit loss expense (recovery)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-off (recovery)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">MSRs, net of amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Security deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee notes receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities, held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loan performance fee receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid lease costs, trusts and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MSRs </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net change in the carrying value of MSRs consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reclassification to assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations. In June 2022, the Company discontinued its servicing activities and signed an agreement to sell the remaining servicing rights. The Company recorded a loss on the sale of the remaining rights in the second quarter of 2022 and had reclassified the remaining carrying value of the MSRs to assets held for sale. The loss on sale was recorded within selling, general and administrative expenses within the consolidated statements of operations. The sale closed in the third quarter of 2022. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The portfolio of loans serviced by the Company aggregated $1.7 billion for the period ended December 31, 2021. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation and Commissions </span></div><div style="margin-top:6pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation and commissions consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARs liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to investment sales and financing professionals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">The SARs and deferred compensation liability become subject to payout at the time a participant ceases providing services to the Company. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SARs Liability </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, certain employees of the Company were granted SARs under a stock-based compensation program assumed by MMC. In connection with the IPO, the SARs agreements were revised, the MMC liability of $20.0 million for the SARs was frozen as of March 31, 2013 and was transferred to MMI through a capital distribution. The SARs liability will be settled with each participant in ten annual installments in January of each year upon retirement or termination from service, or in full upon consummation of a change in control of the Company. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the revised agreements, MMI is required to accrue interest on the outstanding balance beginning on January 1, 2014 at a rate based on the 10-year treasury note, plus 2%. The rate resets annually. The rates at January 1, 2022, 2021, and 2020 were 3.63%, 2.93% and 3.92%, respectively. MMI recorded interest expense related to this liability of $542,000, $488,000 and $710,000 for the years ended December 31, 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During each of the years ended December 31, 2022 and 2021, the Company made payments of $2.2 million, consisting of principal and accumulated interest. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commissions Payable </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain investment sales professionals have the ability to earn additional commissions after meeting certain annual revenue thresholds. These commissions are recognized as cost of services in the period in which they are earned as they relate to specific transactions closed. The Company has the ability to defer payment of certain commissions, at its election, for up to three years. Commissions payable that are not expected to be paid within twelve months are classified as long-term.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Liability </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A select group of management is eligible to participate in the Marcus & Millichap Deferred Compensation Plan (the “Deferred Compensation Plan”). The Deferred Compensation Plan is a non-qualified deferred compensation plan that is intended to comply with Section 409A of the Internal Revenue Code and permits participants to defer compensation up to the limits set forth in the Deferred Compensation Plan. Amounts are paid out generally when the participant is no longer a service provider; however, an in-service payout election is available to participants. Participants may elect to receive payouts as a lump sum or quarterly over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzM5NjM_ce56a204-ef1b-4596-a54e-733031860129">two</span> to fifteen-year period. The Company elected to fund the Deferred Compensation Plan through Company owned variable life insurance policies. The Deferred Compensation Plan is managed by a third-party institutional fund manager, and the deferred compensation and investment earnings are held as a Company asset in a rabbi trust, which is recorded in assets held in rabbi trust in the accompanying consolidated balance sheets. The assets in the trust are restricted unless the Company becomes insolvent, in which case the trust assets are subject to the claims of the Company’s creditors. The Company may also, in its sole and absolute discretion, elect to withdraw at any </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time a portion of the trust assets by an amount by which the fair market value of the trust assets exceeds 110% of the aggregate deferred compensation liability represented by the participants’ accounts. Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current. During the years ended December 31, 2022 and 2021, the Company made total payments to participants of $1.1 million and $1.5 million, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets held in the rabbi trust are carried at the cash surrender value of the variable life insurance policies, which represents its fair value. The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase in the carrying value of the assets held in the rabbi trust </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in the net carrying value of the deferred compensation obligation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(799)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Recorded in other income (expense), net in the consolidated statements of operations. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Recorded in selling, general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Liabilities </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividends payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock repurchase payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,784 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLossesTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDQ_219c3360-2ce4-47d4-ab31-898d3b96ce9c">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses for advances and loans consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Advances and<br/>Loans </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Commissions<br/>Receivable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit loss expense (recovery)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Advances and </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Loans </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions<br/>Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit loss expense (recovery)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-off (recovery)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLossesTableTextBlock>
<mmi:AdvancesAndLoansAllowanceForCreditLosses contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzEtMS0xLTEtMzYzMzI_15db6062-cf69-454c-bfe7-b30bc9175e08" unitRef="usd"> 789000 </mmi:AdvancesAndLoansAllowanceForCreditLosses>
<mmi:CommissionReceivableAllowanceForCreditLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzEtMy0xLTEtMzYzMzI_3aec3c56-48ad-4fd8-b910-6233d90b789e" unitRef="usd"> 5000 </mmi:CommissionReceivableAllowanceForCreditLoss>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzEtNS0xLTEtMzYzMzI_9ceffbe9-77b9-49e8-b376-ab940d4943be" unitRef="usd"> 794000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss>
<mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoans contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzItMS0xLTEtMzYzMzI_a51576ac-dbb0-45ae-930e-a01bebf3b42f" unitRef="usd"> -48000 </mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoans>
<mmi:CreditLossRecoveryExpenseReversalForCommissionReceivable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzItMy0xLTEtMzYzMzI_aa8f3075-0e9e-4b51-8d21-234773e3dd19" unitRef="usd"> -4000 </mmi:CreditLossRecoveryExpenseReversalForCommissionReceivable>
<mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoansAndCommissionsReceivable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzItNS0xLTEtMzYzMzI_3e77f3bd-311d-4967-b906-b5f0ccf08806" unitRef="usd"> -52000 </mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoansAndCommissionsReceivable>
<mmi:AdvancesAndLoansAllowanceForCreditLossesWriteOffsRecoveries contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzMtMS0xLTEtMzYzMzI_ab8fc663-c9a2-4155-817e-f8b623d063a6" unitRef="usd"> 50000 </mmi:AdvancesAndLoansAllowanceForCreditLossesWriteOffsRecoveries>
<mmi:CommissionsReceivableAllowancesForCreditLossesWriteOffs contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzMtMy0xLTEtMzYzMzI_6e7a679b-7a4b-45c8-8fa0-f25c7cc42ed5" unitRef="usd"> 0 </mmi:CommissionsReceivableAllowancesForCreditLossesWriteOffs>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowancesForCreditLossesWriteOffs contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzMtNS0xLTEtMzYzMzI_ce92cc98-2df6-43d2-818f-a97f81bd9972" unitRef="usd"> 50000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowancesForCreditLossesWriteOffs>
<mmi:AdvancesAndLoansAllowanceForCreditLosses contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzQtMS0xLTEtMzYzMzI_ec3578ab-e183-471f-907b-854e2054cc29" unitRef="usd"> 791000 </mmi:AdvancesAndLoansAllowanceForCreditLosses>
<mmi:CommissionReceivableAllowanceForCreditLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzQtMy0xLTEtMzYzMzI_1330c212-3c4a-4ecc-847c-32643878af2c" unitRef="usd"> 1000 </mmi:CommissionReceivableAllowanceForCreditLoss>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo2MzY3MzBkZjFmMjM0Mzc3OGJhYjJlY2JmOTVjMTMxNi90YWJsZXJhbmdlOjYzNjczMGRmMWYyMzQzNzc4YmFiMmVjYmY5NWMxMzE2XzQtNS0xLTEtMzYzMzI_96827d34-1f13-4bca-a20d-fdf0d7296c8e" unitRef="usd"> 792000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss>
<mmi:AdvancesAndLoansAllowanceForCreditLosses contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzEtMS0xLTEtMzYzMzI_db24fe21-24ff-4fd7-b5bd-f7e27906b950" unitRef="usd"> 563000 </mmi:AdvancesAndLoansAllowanceForCreditLosses>
<mmi:CommissionReceivableAllowanceForCreditLoss contextRef="i11c401094e9047f68ded25bd0d8b7c7d_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzEtMy0xLTEtMzYzMzI_9c51cb78-b961-41db-ab9f-f084e16a638a" unitRef="usd"> 94000 </mmi:CommissionReceivableAllowanceForCreditLoss>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss contextRef="i11c401094e9047f68ded25bd0d8b7c7d_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzEtNS0xLTEtMzYzMzI_03143268-16bb-48a9-9511-a01656e8f055" unitRef="usd"> 657000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss>
<mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoans contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzItMS0xLTEtMzYzMzI_f7074838-67cf-47dc-9df1-6811c40bc434" unitRef="usd"> 255000 </mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoans>
<mmi:CreditLossRecoveryExpenseReversalForCommissionReceivable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzItMy0xLTEtMzYzMzI_7d3fc1f8-0e03-4f72-97fe-971f00744088" unitRef="usd"> -89000 </mmi:CreditLossRecoveryExpenseReversalForCommissionReceivable>
<mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoansAndCommissionsReceivable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzItNS0xLTEtMzYzMzI_cec3697e-e82b-4455-a8a1-87829fb0141f" unitRef="usd"> 166000 </mmi:CreditLossRecoveryExpenseReversalForAdvancesAndLoansAndCommissionsReceivable>
<mmi:AdvancesAndLoansAllowanceForCreditLossesWriteOffsRecoveries contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzMtMS0xLTEtMzYzMzI_d7fea0d6-bc01-40ec-89e3-525cc47d509f" unitRef="usd"> -29000 </mmi:AdvancesAndLoansAllowanceForCreditLossesWriteOffsRecoveries>
<mmi:CommissionsReceivableAllowancesForCreditLossesWriteOffs contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzMtMy0xLTEtMzYzMzI_532f3688-988d-4943-a2b2-fed450b5efbd" unitRef="usd"> 0 </mmi:CommissionsReceivableAllowancesForCreditLossesWriteOffs>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowancesForCreditLossesWriteOffs contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzMtNS0xLTEtMzYzMzI_3d592008-b2fb-4465-8ee8-e89839a929bc" unitRef="usd"> -29000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowancesForCreditLossesWriteOffs>
<mmi:AdvancesAndLoansAllowanceForCreditLosses contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzQtMS0xLTEtMzYzMzI_76745c83-f676-4561-b637-022e6ad064b4" unitRef="usd"> 789000 </mmi:AdvancesAndLoansAllowanceForCreditLosses>
<mmi:CommissionReceivableAllowanceForCreditLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzQtMy0xLTEtMzYzMzI_af152c06-32b9-4a8c-aacf-8ad3f81023df" unitRef="usd"> 5000 </mmi:CommissionReceivableAllowanceForCreditLoss>
<mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo4ODgwMjcyOTcyZjU0ZWU2OTIwNDE4OGNhNjI1NWY3ZC90YWJsZXJhbmdlOjg4ODAyNzI5NzJmNTRlZTY5MjA0MTg4Y2E2MjU1ZjdkXzQtNS0xLTEtMzYzMzI_b42d8ffd-5227-4ee0-b0b4-30f295352ee4" unitRef="usd"> 794000 </mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss>
<us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDU_22bf3a6a-f818-4977-9942-54de583f3159">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">MSRs, net of amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Security deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee notes receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities, held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loan performance fee receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid lease costs, trusts and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,146 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div>(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
<us-gaap:OtherAssetsCurrent contextRef="ib15d047f1cef4a40a3843bd659ced2e0_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzItMS0xLTEtMzYzMzI_cd058541-1f5f-4599-b7d2-8b9497fd5298" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i9cc46d2f42df4fd383f2539c38b70300_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzItMy0xLTEtMzYzMzI_fd49a5d8-999a-44cb-8a0f-1df0fddf2cf9" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="ib15d047f1cef4a40a3843bd659ced2e0_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzItNS0xLTEtMzYzMzI_54303440-cffe-4335-945c-4b919f7c9dc8" unitRef="usd"> 0 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i9cc46d2f42df4fd383f2539c38b70300_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzItNy0xLTEtMzYzMzI_4cf56cd1-61c6-4895-869b-14cfb37b4b5a" unitRef="usd"> 1855000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="iebba6d05c75941ef887b2a2eeca54705_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzMtMS0xLTEtMzYzMzI_655c7168-a532-4ee3-b4db-6052d6656823" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i19b34fdaf33b43a1b7a53cc7858a2834_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzMtMy0xLTEtMzYzMzI_338f983d-7ca2-4a66-bf7e-acbe57a5fcc5" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="iebba6d05c75941ef887b2a2eeca54705_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzMtNS0xLTEtMzYzMzI_378d6749-7fab-4753-87f7-a2d9b9a7d590" unitRef="usd"> 1625000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i19b34fdaf33b43a1b7a53cc7858a2834_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzMtNy0xLTEtMzYzMzI_06713e74-d6e1-403c-a940-c1e1bdf7442e" unitRef="usd"> 1395000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="i31cdf30d726f4787b75d6d1d25a22df4_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzQtMS0xLTEtMzYzMzI_ff009121-ea33-4d0f-8754-2f15e79b354e" unitRef="usd"> 6000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i85afb4f7124641cbadca027bb80683a6_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzQtMy0xLTEtMzYzMzI_5e85f259-e911-4831-9cfb-0579e0bcc14a" unitRef="usd"> 40000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i31cdf30d726f4787b75d6d1d25a22df4_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzQtNS0xLTEtMzYzMzI_effe01eb-cb9c-4809-a3ba-3be41e051d33" unitRef="usd"> 0 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i85afb4f7124641cbadca027bb80683a6_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzQtNy0xLTEtMzYzMzI_f566cf15-2025-492f-9592-408792b08ea1" unitRef="usd"> 0 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="i259076885be44bc9af0142aa7518cffe_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzUtMS0xLTEtMzYzMzI_1c171e5a-5e17-41d4-9dc7-f345aa1c3555" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i1d92a7202e1a47f5a474dd4da2257b21_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzUtMy0xLTEtMzYzMzI_d692029d-d1ee-44db-a6fc-1ba4ed8be6f4" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i259076885be44bc9af0142aa7518cffe_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzUtNS0xLTEtMzYzMzI_50d2d744-0462-4bf4-82f4-32a2daaf2975" unitRef="usd"> 9500000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i1d92a7202e1a47f5a474dd4da2257b21_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzUtNy0xLTEtMzYzMzI_ee133c34-448a-40d1-8ee3-4fc4bf605859" unitRef="usd"> 9500000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="ib82814f573c84cb4975c28d4bf107758_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtMS0xLTEtNDc4NTM_e353486b-a710-4458-a426-100e7bd7432f" unitRef="usd"> 766000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="id30b38dfeafc4aac8b536c3cb1e5f180_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtMy0xLTEtNDc4NTM_048cb91e-8485-4fea-9716-1a6c0443f3f0" unitRef="usd"> 0 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="ib82814f573c84cb4975c28d4bf107758_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtNS0xLTEtNDc4NTM_c8f68ca9-be72-4ddc-b12d-bd6311e3a802" unitRef="usd"> 4261000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="id30b38dfeafc4aac8b536c3cb1e5f180_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtNy0xLTEtNDc4NTM_5ebba3f5-79fe-4c83-b638-44ab6c779a7a" unitRef="usd"> 0 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="i6d4852f1ef094e34bdce0035a297ea1b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtMS0xLTEtMzYzMzI_315812d9-ff4f-4abd-9ca1-914a7a4c645d" unitRef="usd"> 6510000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i9c1dc10a75924ade8e615f352c7ede2c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtMy0xLTEtMzYzMzI_5340acae-b10f-46d2-82ce-37fc0ab420b0" unitRef="usd"> 5230000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i6d4852f1ef094e34bdce0035a297ea1b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtNS0xLTEtMzYzMzI_ca3e4a2e-6139-45e8-99da-34d1aa02e52e" unitRef="usd"> 473000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i9c1dc10a75924ade8e615f352c7ede2c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzYtNy0xLTEtMzYzMzI_7c89de95-7981-458c-a169-19d0eac31ae5" unitRef="usd"> 396000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzctMS0xLTEtMzYzMzI_311afc2d-c051-4f36-8284-7c6bff3169de" unitRef="usd"> 7282000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzctMy0xLTEtMzYzMzI_55455cf6-2091-4405-abe2-7f1153517bcf" unitRef="usd"> 5270000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzctNS0xLTEtMzYzMzI_94008bcb-7dfc-497b-9cf3-5a6046564971" unitRef="usd"> 15859000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTpjMmY4NDFkM2RhY2Q0ODEzYWQ1NzQ2Yjc1YmE3NTJjMS90YWJsZXJhbmdlOmMyZjg0MWQzZGFjZDQ4MTNhZDU3NDZiNzViYTc1MmMxXzctNy0xLTEtMzYzMzI_7db2cf4b-6152-48f9-8a5a-e82cdb414d66" unitRef="usd"> 13146000 </us-gaap:OtherAssetsNoncurrent>
<mmi:TreasuryNoteRateTerm contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzE2NDkyNjc0NDgwNTA_fbf6ea26-cf71-47b8-8b77-86165d1c2c6f"> P1Y </mmi:TreasuryNoteRateTerm>
<us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDY_d35f3457-2087-4637-8527-c79381dc3dc4">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net change in the carrying value of MSRs consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reclassification to assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,855 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock>
<us-gaap:ServicingAssetAtAmortizedValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzItMS0xLTEtMzYzMzI_91114e3d-3acc-4145-b2d4-d3a89dca7d51" unitRef="usd"> 1855000 </us-gaap:ServicingAssetAtAmortizedValue>
<us-gaap:ServicingAssetAtAmortizedValue contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzItMy0xLTEtMzYzMzI_15a9bf25-2cf0-4b46-ba88-48b59b5262b7" unitRef="usd"> 1897000 </us-gaap:ServicingAssetAtAmortizedValue>
<us-gaap:ServicingAssetAtAmortizedValueAdditions contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzMtMS0xLTEtMzYzMzI_d7a7ecb6-77f4-420f-af19-f34e2f5b521a" unitRef="usd"> 0 </us-gaap:ServicingAssetAtAmortizedValueAdditions>
<us-gaap:ServicingAssetAtAmortizedValueAdditions contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzMtMy0xLTEtMzYzMzI_7a3c7c6e-cc65-42cf-9c8c-700f44e29cf3" unitRef="usd"> 483000 </us-gaap:ServicingAssetAtAmortizedValueAdditions>
<us-gaap:ServicingAssetAtAmortizedValueAmortization1 contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzQtMS0xLTEtMzYzMzI_c1f55113-89c9-48be-90a8-dc5d37bb7bf7" unitRef="usd"> 1275000 </us-gaap:ServicingAssetAtAmortizedValueAmortization1>
<us-gaap:ServicingAssetAtAmortizedValueAmortization1 contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzQtMy0xLTEtMzYzMzI_c7f541c8-7a16-4925-b175-be901267138b" unitRef="usd"> 525000 </us-gaap:ServicingAssetAtAmortizedValueAmortization1>
<mmi:ServicingAssetAtAmortizedCostReclassificationToAssetsHeldForSale contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzUtMS0xLTEtNDU2ODg_67c4e1b9-5be5-4590-99d5-5cd599da572e" unitRef="usd"> 280000 </mmi:ServicingAssetAtAmortizedCostReclassificationToAssetsHeldForSale>
<mmi:ServicingAssetAtAmortizedCostReclassificationToAssetsHeldForSale contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzUtMy0xLTEtNDU2ODg_34efc2c8-63ec-40a7-b8c1-7d2cac4f526c" unitRef="usd"> 0 </mmi:ServicingAssetAtAmortizedCostReclassificationToAssetsHeldForSale>
<mmi:GrossGainLossOnServicingAssetOnDisposals contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzYtMS0xLTEtNDU2ODg_722e777c-704b-4d96-a44e-16aae42d3044" unitRef="usd"> -300000 </mmi:GrossGainLossOnServicingAssetOnDisposals>
<mmi:GrossGainLossOnServicingAssetOnDisposals contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzYtMy0xLTEtNDU2ODg_d57467f8-5d3f-4610-8900-7645ee1e6a31" unitRef="usd"> 0 </mmi:GrossGainLossOnServicingAssetOnDisposals>
<us-gaap:ServicingAssetAtAmortizedValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzUtMS0xLTEtMzYzMzI_b067a688-51ee-4c73-a826-3ec5b274f5c2" unitRef="usd"> 0 </us-gaap:ServicingAssetAtAmortizedValue>
<us-gaap:ServicingAssetAtAmortizedValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTphYjZkZDQwMzA5Y2M0ZjQ2YmIwYTAxODUyYTNmMzgwYy90YWJsZXJhbmdlOmFiNmRkNDAzMDljYzRmNDZiYjBhMDE4NTJhM2YzODBjXzUtMy0xLTEtMzYzMzI_c78f0033-8a12-4042-a652-5f4666384508" unitRef="usd"> 1855000 </us-gaap:ServicingAssetAtAmortizedValue>
<us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized contextRef="i68201cb70c1145039ab6720e0cb8c1d6_I20211231" decimals="-8" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzU0OTc1NTgyMTgzOQ_9c15bb7d-e9a0-4f9a-b84f-619070b1ac50" unitRef="usd"> 1700000000 </us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
<mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDc_e561fe1b-41a8-4808-959f-7a103c7bb3a0">
<div style="margin-top:6pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation and commissions consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARs liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to investment sales and financing professionals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)The SARs and deferred compensation liability become subject to payout at the time a participant ceases providing services to the Company. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current.
</mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock>
<mmi:StockAppreciationRightsLiabilityCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzItMS0xLTEtMzYzMzI_e1f8caab-acfe-49c4-b85c-9c30f2c1b849" unitRef="usd"> 2323000 </mmi:StockAppreciationRightsLiabilityCurrent>
<mmi:StockAppreciationRightsLiabilityCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzItMy0xLTEtMzYzMzI_85e69653-6760-4d3d-9463-91ca994822db" unitRef="usd"> 2241000 </mmi:StockAppreciationRightsLiabilityCurrent>
<mmi:StockAppreciationRightsLiabilityNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzItNS0xLTEtMzYzMzI_dd394ba8-4d73-4e0c-9684-9b6218d4f5e4" unitRef="usd"> 13137000 </mmi:StockAppreciationRightsLiabilityNoncurrent>
<mmi:StockAppreciationRightsLiabilityNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzItNy0xLTEtMzYzMzI_b0c43042-71a6-4b91-950d-0df61f3a9f66" unitRef="usd"> 14918000 </mmi:StockAppreciationRightsLiabilityNoncurrent>
<us-gaap:AccruedSalesCommissionCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzMtMS0xLTEtMzYzMzI_d057e3f5-80b0-4968-922f-2384ac563ad6" unitRef="usd"> 72247000 </us-gaap:AccruedSalesCommissionCurrent>
<us-gaap:AccruedSalesCommissionCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzMtMy0xLTEtMzYzMzI_cda0fef0-e645-43a8-b04d-954e684f541a" unitRef="usd"> 110769000 </us-gaap:AccruedSalesCommissionCurrent>
<mmi:AccruedSalesCommissionNonCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzMtNS0xLTEtMzYzMzI_9d66bbae-68e1-47d0-a721-4b376f3febf8" unitRef="usd"> 45156000 </mmi:AccruedSalesCommissionNonCurrent>
<mmi:AccruedSalesCommissionNonCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzMtNy0xLTEtMzYzMzI_6f46d902-acb3-4195-80f9-927f4a0236cc" unitRef="usd"> 31697000 </mmi:AccruedSalesCommissionNonCurrent>
<us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzQtMS0xLTEtMzYzMzI_1d03f43f-7fec-4f4c-bbbc-852a7670df5e" unitRef="usd"> 493000 </us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzQtMy0xLTEtMzYzMzI_3de0b49f-5879-4d17-8b98-b8b1ee279d41" unitRef="usd"> 1080000 </us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzQtNS0xLTEtMzYzMzI_3cb0aa01-ddec-4dad-8697-077b1bc2c9a2" unitRef="usd"> 6168000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzQtNy0xLTEtMzYzMzI_dfb49f91-41d6-426e-912e-c54689069ff0" unitRef="usd"> 6921000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzUtMS0xLTEtMzYzMzI_722cde9b-e83b-49e3-8154-044005dc3608" unitRef="usd"> 258000 </us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent>
<us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzUtMy0xLTEtMzYzMzI_708cef00-5a9f-42fe-82e5-af5d22275c3f" unitRef="usd"> 595000 </us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent>
<us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzUtNS0xLTEtMzYzMzI_b3f7b39e-c2b1-4377-948f-19430d2ba318" unitRef="usd"> 0 </us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent>
<us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzUtNy0xLTEtMzYzMzI_23855130-1f53-4a6b-8ca3-7fdf0655f49a" unitRef="usd"> 0 </us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent>
<mmi:DeferredCompensationAndCommissionsCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzYtMS0xLTEtMzYzMzI_f4a18426-e391-4e6e-8c5d-6cd212099c07" unitRef="usd"> 75321000 </mmi:DeferredCompensationAndCommissionsCurrent>
<mmi:DeferredCompensationAndCommissionsCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzYtMy0xLTEtMzYzMzI_235f3a45-fa9a-470a-ba0b-e6ea712ecac4" unitRef="usd"> 114685000 </mmi:DeferredCompensationAndCommissionsCurrent>
<mmi:DeferredCompensationAndCommissionsNonCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzYtNS0xLTEtMzYzMzI_95676f61-7663-49ac-892f-601090191e39" unitRef="usd"> 64461000 </mmi:DeferredCompensationAndCommissionsNonCurrent>
<mmi:DeferredCompensationAndCommissionsNonCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZTo3NGY2ZjA4Y2E4OTA0ZGZkYTA4ZWJiYjFhMDQ3MDE1OC90YWJsZXJhbmdlOjc0ZjZmMDhjYTg5MDRkZmRhMDhlYmJiMWEwNDcwMTU4XzYtNy0xLTEtMzYzMzI_6797c5eb-6181-4202-bed0-09bafa6b5e6f" unitRef="usd"> 53536000 </mmi:DeferredCompensationAndCommissionsNonCurrent>
<mmi:StockAppreciationRightsLiabilityNoncurrent contextRef="i70d4319055d54538865eb5e77d38961e_I20130331" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzIwNTY_716671bd-5e67-4975-80da-b95952fdb6d5" unitRef="usd"> 20000000 </mmi:StockAppreciationRightsLiabilityNoncurrent>
<mmi:TreasuryNoteRateTerm contextRef="i89dcc3fad536489bb7f40b2cdc78e74f_D20140101-20140101" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI1MDQ_218adc79-de30-4763-85ef-812292dded8d"> P10Y </mmi:TreasuryNoteRateTerm>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i89dcc3fad536489bb7f40b2cdc78e74f_D20140101-20140101" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI1MzI_53181387-3e15-4fdf-b029-e55e8853e62b" unitRef="number"> 0.02 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<mmi:StockAppreciationRightsLiabilityInterestAccrualRate contextRef="iddea28fc5d0049ffb11d2d02bf2e7bc0_D20220101-20220101" decimals="5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI1OTQ_c379750c-3844-4118-b544-20cd783eee1e" unitRef="number"> 0.0363 </mmi:StockAppreciationRightsLiabilityInterestAccrualRate>
<mmi:StockAppreciationRightsLiabilityInterestAccrualRate contextRef="ifeaa5710dfbc4f67afaebbcd5613e813_D20210101-20210101" decimals="5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI1OTg_33549739-122d-4d29-a7b3-7246211f39d5" unitRef="number"> 0.0293 </mmi:StockAppreciationRightsLiabilityInterestAccrualRate>
<mmi:StockAppreciationRightsLiabilityInterestAccrualRate contextRef="if0e677d092bf458fa2e58de441c84337_D20200101-20200101" decimals="5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI2MDU_f39a4568-d724-42ff-9458-f5e11d285691" unitRef="number"> 0.0392 </mmi:StockAppreciationRightsLiabilityInterestAccrualRate>
<us-gaap:InterestExpense contextRef="ibe87286b7fc94dbd8f43a76d2ecaca31_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI2ODI_8b0e39e0-4a8b-46dd-bade-5e20f16856c8" unitRef="usd"> 542000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="ib5e1f0279ad8430187b2fb5eb3369949_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI2ODY_9ace338a-e4e3-438d-86a4-c37ee6657c47" unitRef="usd"> 488000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="ie802ce36a4c34d3aa552f1c32bf233b2_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI2OTM_5c8a5bfe-6081-42d7-a4ee-8a59b655af74" unitRef="usd"> 710000 </us-gaap:InterestExpense>
<mmi:PaymentsForSarsLiability contextRef="ib5e1f0279ad8430187b2fb5eb3369949_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI4MTk_27167c5c-9121-4e49-9443-a1066076408b" unitRef="usd"> 2200000 </mmi:PaymentsForSarsLiability>
<mmi:PaymentsForSarsLiability contextRef="ibe87286b7fc94dbd8f43a76d2ecaca31_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzI4MTk_a284e66b-9011-4f9c-8481-9157f1acce87" unitRef="usd"> 2200000 </mmi:PaymentsForSarsLiability>
<mmi:CommissionPayablePaymentDeferralPeriod contextRef="ibd14a3d0cd0a4a41b1a218df646793c5_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzMyODg_eb9b135d-414d-4a66-8e76-e64b26379641"> P3Y </mmi:CommissionPayablePaymentDeferralPeriod>
<mmi:DeferredCompensationLiabilityPayoutPeriod contextRef="i6eb1eda42deb4f5bbf28872a1c73ccb6_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDA_ab892d92-843c-4d63-9d39-f6aae413b663"> P15Y </mmi:DeferredCompensationLiabilityPayoutPeriod>
<mmi:DeferredCompensationPlanPercentage contextRef="i2f2724730a3b4b98be8e850e42623230_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzQ3Mzc_6c32af9f-75f6-4cde-8f7b-aeaae3d4ee7f" unitRef="number"> 1.10 </mmi:DeferredCompensationPlanPercentage>
<mmi:PaymentsForDeferredCompensationAndCommissions contextRef="i2f2724730a3b4b98be8e850e42623230_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzQ5Mjg_0d4c1bd9-ce9f-42b5-9bbb-e83e018d71b7" unitRef="usd"> 1100000 </mmi:PaymentsForDeferredCompensationAndCommissions>
<mmi:PaymentsForDeferredCompensationAndCommissions contextRef="i5ca9e6b6ff1e42f4ac242587cda5daa7_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzU0OTc1NTgyMTg4Nw_905247ef-b8b6-4f75-9f95-0c2806454000" unitRef="usd"> 1500000 </mmi:PaymentsForDeferredCompensationAndCommissions>
<mmi:NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDE_326c54ae-d3f3-4d81-8ef0-71db8f4f91e1">
The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses consisted of the following (in thousands): <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase in the carrying value of the assets held in the rabbi trust </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in the net carrying value of the deferred compensation obligation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(799)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Recorded in other income (expense), net in the consolidated statements of operations. </span></div>(2)Recorded in selling, general and administrative expense in the consolidated statements of operations.
</mmi:NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTextBlock>
<mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzItMS0xLTEtMzYzMzI_532bfaec-682f-4c1b-8fd5-abb6618ae6d3" unitRef="usd"> -1743000 </mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust>
<mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzItMy0xLTEtMzYzMzI_b79735aa-cfed-43d9-b258-a4eebca42bab" unitRef="usd"> 1445000 </mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust>
<mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzItNS0xLTEtMzYzMzI_3fb82207-1de2-4dcb-a067-086f540e3af1" unitRef="usd"> 1042000 </mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust>
<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzMtMS0xLTEtMzYzMzI_c03bc84c-e8ce-4993-911c-b12b6a182c36" unitRef="usd"> 1743000 </us-gaap:IncreaseDecreaseInDeferredCompensation>
<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzMtMy0xLTEtMzYzMzI_aa12f0f0-bb7d-4d19-84a0-0b6e7eb52598" unitRef="usd"> -1104000 </us-gaap:IncreaseDecreaseInDeferredCompensation>
<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxOTM2MDg1N2Y5OWQ0OTMxYmJjNWMzOTBjMjFiNmQzZC90YWJsZXJhbmdlOjE5MzYwODU3Zjk5ZDQ5MzFiYmM1YzM5MGMyMWI2ZDNkXzMtNS0xLTEtMzYzMzI_207eec08-17be-4407-8582-ed090f1789cc" unitRef="usd"> -799000 </us-gaap:IncreaseDecreaseInDeferredCompensation>
<mmi:ScheduleOfOtherLiabilitiesTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90ZXh0cmVnaW9uOjg1MGQyMTNlZTgwODQ0ZTU5N2FmNDIyM2Y2MDM2ZTQzXzYzNDI_1e7faf00-fb01-405d-96bc-f6be13b82c7d">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Current<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividends payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock repurchase payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,784 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</mmi:ScheduleOfOtherLiabilitiesTableTextBlock>
<mmi:DeferredConsiderationLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzItMS0xLTEtNDc3MDM_7fabb1fd-5426-4801-ab27-c68728bc8988" unitRef="usd"> 3633000 </mmi:DeferredConsiderationLiabilitiesCurrent>
<mmi:DeferredConsiderationLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzItMy0xLTEtNDc1OTI_3c318b54-11f9-47ef-9ec5-95ce09b7755f" unitRef="usd"> 5112000 </mmi:DeferredConsiderationLiabilitiesCurrent>
<mmi:DeferredConsiderationLiabilitiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzItMS0xLTEtMzYzMzI_12422880-aae3-4c41-85d4-c8bc2536f8f0" unitRef="usd"> 1486000 </mmi:DeferredConsiderationLiabilitiesNoncurrent>
<mmi:DeferredConsiderationLiabilitiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzItMS0xLTEtMzYzMzI_cc9eaaa1-526f-40ca-b5d7-e46058a1a403" unitRef="usd"> 1486000 </mmi:DeferredConsiderationLiabilitiesNoncurrent>
<mmi:DeferredConsiderationLiabilitiesNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzItMy0xLTEtMzYzMzI_1784c710-862c-4382-9f1b-8eaa711d46ee" unitRef="usd"> 4689000 </mmi:DeferredConsiderationLiabilitiesNoncurrent>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzMtMS0xLTEtNDc3MDM_9e5a7aab-1bb3-452b-b6ee-e0c15da1f28e" unitRef="usd"> 1726000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzMtMy0xLTEtNDc1OTI_4290cdac-834f-41b9-bdb8-32ce9af150cd" unitRef="usd"> 2681000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzMtMS0xLTEtMzYzMzI_8b4ee52e-0b92-4209-8a64-e5848d395516" unitRef="usd"> 5341000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzMtMS0xLTEtMzYzMzI_944c442f-3c4d-4d5e-a07c-7d960abb6399" unitRef="usd"> 5341000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzMtMy0xLTEtMzYzMzI_27899159-ed7e-4c9b-a693-1305cd691471" unitRef="usd"> 6631000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
<us-gaap:DividendsPayableCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMS0xLTEtNDc2OTE_7fa374e4-f21a-4bc6-8ebb-1a7177a17b61" unitRef="usd"> 612000 </us-gaap:DividendsPayableCurrent>
<us-gaap:DividendsPayableCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMy0xLTEtNDc2OTE_3861809e-a78e-4380-9e00-394a47157c1c" unitRef="usd"> 0 </us-gaap:DividendsPayableCurrent>
<mmi:DividendsPayableNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtNS0xLTEtNDc2OTE_3cfbadb2-fb54-4ad6-ac8d-26462414e56a" unitRef="usd"> 1603000 </mmi:DividendsPayableNoncurrent>
<mmi:DividendsPayableNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtNy0xLTEtNDc2OTE_ecf9851a-b32d-47ac-9351-52d02760839a" unitRef="usd"> 0 </mmi:DividendsPayableNoncurrent>
<mmi:StockRepurchasePayableCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMS0xLTEtNDc1ODA_7984188f-35fb-4685-ba96-075263941e73" unitRef="usd"> 565000 </mmi:StockRepurchasePayableCurrent>
<mmi:StockRepurchasePayableCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMy0xLTEtNDc1OTI_d6a8be44-eb7f-43e2-8d79-33211cb56759" unitRef="usd"> 0 </mmi:StockRepurchasePayableCurrent>
<mmi:StockRepurchasePayableNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtNS0xLTEtNDc2MTE_df7793db-b298-4d24-ad1b-ff8888b485c3" unitRef="usd"> 0 </mmi:StockRepurchasePayableNoncurrent>
<mmi:StockRepurchasePayableNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtNy0xLTEtNDc2MTE_62cc7afb-a4eb-4876-960a-b31a0dc634c1" unitRef="usd"> 0 </mmi:StockRepurchasePayableNoncurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzYtMS0xLTEtNDc3MDM_55b997dc-e052-4e60-baae-be2d45d6c42f" unitRef="usd"> 3397000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzUtMy0xLTEtNDc1OTI_b3d1ebaa-5921-4ed7-9c63-19678529a546" unitRef="usd"> 991000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMS0xLTEtMzYzMzI_75b5df08-49eb-4b90-b16c-74bf83dd6cf2" unitRef="usd"> 184000 </us-gaap:OtherAccruedLiabilitiesNoncurrent>
<us-gaap:OtherAccruedLiabilitiesNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzQtMy0xLTEtMzYzMzI_0137abc8-024d-4442-8ef1-53afe29f65f4" unitRef="usd"> 74000 </us-gaap:OtherAccruedLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzYtMS0xLTEtNDc1ODA_0104da1f-1375-415a-9eea-20d25ecba25d" unitRef="usd"> 9933000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzYtMy0xLTEtNDc1OTI_74372e27-5163-4143-99ec-cceba445d1cc" unitRef="usd"> 8784000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzUtMS0xLTEtMzYzMzI_f6e73f22-8d9b-42d5-8519-cba42dc17eb9" unitRef="usd"> 8614000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjYvZnJhZzo4NTBkMjEzZWU4MDg0NGU1OTdhZjQyMjNmNjAzNmU0My90YWJsZToxMmM4YmI5NjIzMzY0NDc3ODljNGMwNDFhYzQ3OWU4Yi90YWJsZXJhbmdlOjEyYzhiYjk2MjMzNjQ0Nzc4OWM0YzA0MWFjNDc5ZThiXzUtMy0xLTEtMzYzMzI_2208c7ab-b752-4953-a2f9-03ee3c6cfeac" unitRef="usd"> 11394000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzI1MTk_afdb13e6-0694-4d89-8b5d-272971bbd091">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.    Related-Party Transactions </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shared and Transition Services </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain services are provided to the Company under a Transition Services Agreement (“TSA”) between MMC and the Company. The TSA is intended to provide certain services until the Company acquires these services separately. Under the TSA, the Company incurred net costs (charge-back) during the years ended December 31, 2022, 2021, and 2020 of $(64,000), $(12,000) and $68,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying consolidated statements of operations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brokerage and Financing Services with the Subsidiaries of MMC </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MMC has wholly or majority owned subsidiaries that buy and sell commercial real estate properties. The Company performs certain brokerage and financing services related to transactions of the subsidiaries of MMC. For the years ended December 31, 2022, 2021, and 2020, the Company earned real estate brokerage commissions and financing fees of $3.6 million, $2.4 million, and $2.9 million, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $2.4 million, $1.4 million, and $1.7 million, respectively, related to these revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Lease with MMC </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an operating lease with MMC for a single-story office building located in Palo Alto, California, which expires in May 2032. The related operating lease cost was $1.3 million for each of the years ended December 31, 2022, 2021, and 2020, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying consolidated statements of operations. See Note 4 – “Operating Leases” for additional information. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Payable and Other Liabilities with MMC </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, accounts payable and accrued expenses with MMC aggregating $79,000 and $93,000, respectively, remain unpaid and are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes advances to non-executive employees from time-to-time. At December 31, 2022 and 2021, the aggregate principal amount for employee notes receivable was $4,000 and $40,000, respectively, which is included in other assets (current and non-current) in the accompanying consolidated balance sheets. See Note 7 – “Selected Balance Sheet Data” for additional information. </span></div>As of December 31, 2022, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 38% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II.
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="i39e2eb5959d649f6aab82d6e7e2afb61_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzM5MQ_e1155dc5-0f4f-4845-8974-6506cb812dd5" unitRef="usd"> -64000 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="if441debc2ebf45c699353782ffaf187e_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzM5NQ_8ec842a7-0e63-4726-b0cf-9c2df927bdc4" unitRef="usd"> -12000 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="i00631329c21541e585d17b610039bbb6_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzQwMg_851cd704-656d-497c-8fb0-794d36240c7d" unitRef="usd"> 68000 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:RevenueFromRelatedParties contextRef="ib2d31f1e8e5d4aab803e59d797457876_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzk1OA_17f6b0de-06b8-4879-9214-0b47a5e45689" unitRef="usd"> 3600000 </us-gaap:RevenueFromRelatedParties>
<us-gaap:RevenueFromRelatedParties contextRef="i9c3a0341d9a7499982f3a65c3069a645_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzk2Mg_1fbcc32f-2c42-4b55-9677-2d3f074892de" unitRef="usd"> 2400000 </us-gaap:RevenueFromRelatedParties>
<us-gaap:RevenueFromRelatedParties contextRef="i0152883571f941e682a0e5bd0a900bd1_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzk2OQ_1c707992-553b-4760-8922-dc1e4bf9c780" unitRef="usd"> 2900000 </us-gaap:RevenueFromRelatedParties>
<us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="ib2d31f1e8e5d4aab803e59d797457876_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzEwOTg_df963650-f211-4e59-bcc4-2315673167bf" unitRef="usd"> 2400000 </us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
<us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="i9c3a0341d9a7499982f3a65c3069a645_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzExMDI_7c4d68e0-0e10-45fb-9333-4da20d037b4c" unitRef="usd"> 1400000 </us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
<us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="i0152883571f941e682a0e5bd0a900bd1_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzExMDk_c9f1beda-ab05-4ed0-9585-b1093224546b" unitRef="usd"> 1700000 </us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
<us-gaap:OperatingLeaseCost contextRef="ib2d31f1e8e5d4aab803e59d797457876_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzEzNTI_3077c151-a47b-406d-84ba-360585921ba3" unitRef="usd"> 1300000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="i9c3a0341d9a7499982f3a65c3069a645_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzEzNTI_6b63e6c4-579d-407f-aa37-12b91579604b" unitRef="usd"> 1300000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="i0152883571f941e682a0e5bd0a900bd1_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzEzNTI_ea374d78-6609-483e-914e-e9db2aceee04" unitRef="usd"> 1300000 </us-gaap:OperatingLeaseCost>
<us-gaap:DueToRelatedPartiesCurrent contextRef="i549008dd4b52446ebaed671529492482_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzE3NTY_c284b400-2eb7-4d39-81d8-2de015ec467b" unitRef="usd"> 79000 </us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:DueToRelatedPartiesCurrent contextRef="i3d7d6a867b4342f8a44dc832623b1e4a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzE3NjM_e8d0f07e-c2af-4a30-8c91-6cc088b23f17" unitRef="usd"> 93000 </us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:DueFromEmployees contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzIwNjM_9902c438-09a9-4f48-8ef0-5bf601b1d3ad" unitRef="usd"> 4000 </us-gaap:DueFromEmployees>
<us-gaap:DueFromEmployees contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzIwNzA_17813ff9-c063-4025-b999-8d0d19cc3f25" unitRef="usd"> 40000 </us-gaap:DueFromEmployees>
<mmi:BeneficialOwnershipPercentage contextRef="i587c1dfec8964ee8bf3d89553e76e64a_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNjkvZnJhZzpiNThiYzJkYjk1ZjA0YjY2OTAwOGNiYmMwNTZmYzNlMi90ZXh0cmVnaW9uOmI1OGJjMmRiOTVmMDRiNjY5MDA4Y2JiYzA1NmZjM2UyXzIzNjY_4981f79d-df6f-458e-9405-6686efdeda27" unitRef="number"> 0.38 </mmi:BeneficialOwnershipPercentage>
<us-gaap:FairValueDisclosuresTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzM0ODM_81f2473f-5569-479e-b4fc-c55e0ea33aaf">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.    Fair Value Measurements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets held in rabbi trust</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">180,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">219,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable debt securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">253,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred consideration</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,119 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,119 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,801 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,801 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred compensation liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Included in cash, cash equivalents, and restricted cash on the accompanying consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers in or out of Level 3 during the year ended December 31, 2022. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company considered the probability of achieving EBITDA and other performance targets and current and future interest rates in its determination of fair value for the contingent consideration. The Company is uncertain as to the extent of the volatility in the unobservable inputs in the foreseeable future. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $21.3 million and $28.6 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzEyMDY_b6cdd5e3-0615-452d-8c9e-a1b7ff13ec01">one</span> to five-year period. Changes in fair value are included in selling, general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration in connection with acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Contingent consideration in connection with acquisitions represents a noncash investing activity. The amount recorded during the year ended December 31, 2021 relates to a measurement period adjustment. See Note 6 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information. </span></div><div style="margin-top:12pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4-4.83 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.7 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.0%-7.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(95.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4-5.8 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.4 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2%-3.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.0%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(95.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Unobservable inputs were weighted by the relative fair value of the instruments. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of MSRs, intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSRs were initially recorded at fair value and subsequently carried at the lower of amortized cost or fair value. The Company periodically reassessed and adjusted, when necessary, the underlying inputs and assumptions used to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. Management used assumptions in the determination of fair value for MSRs after considering default, severity, prepayment and discount rates related to the specific types and underlying collateral of the various serviced loans, interest rates, and refinance rates. In June 2022, the Company discontinued its servicing activities and signed an agreement to sell the remaining servicing rights. The sale closed in the third quarter of 2022. The fair value of the MSRs approximated the carrying value at December 31, 2021 after consideration of the revisions to the various assumptions. See Note 7 – “Selected Balance Sheet Data – Other Assets – MSRs” for additional information.</span></div>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzM0ODQ_3b5f6f22-c987-4d7d-97fe-dfd5d5537ee7">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets held in rabbi trust</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">180,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,324 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">219,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable debt securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">253,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,733 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred consideration</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,119 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,119 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,801 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,801 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred compensation liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)Included in cash, cash equivalents, and restricted cash on the accompanying consolidated balance sheets.
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:DeferredCompensationPlanAssets contextRef="ied13f95ddf2146dbb55f26e01fe4401b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtMS0xLTEtMzYzMzI_cd873d82-2134-4307-920e-0a5fac199512" unitRef="usd"> 9553000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="ibfa849731e2e4da3ba753768bb744e4a_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtMy0xLTEtMzYzMzI_aafe32c3-6c8e-4cfb-ae53-def1ee0ca47f" unitRef="usd"> 0 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="i15c1b441fc0e4606997967937f5d6347_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtNS0xLTEtMzYzMzI_e7e441cc-549e-4cf8-8229-23e803e56cd4" unitRef="usd"> 9553000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="ie4a0abad65524dc1b9c5b7c05c8fbe1c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtNy0xLTEtMzYzMzI_ceb463eb-7e0c-41f2-b268-3d5e379d4c26" unitRef="usd"> 0 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="ide9b9382c5f143b2b5f4c752077dec09_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtOS0xLTEtMzYzMzI_356d6410-c766-4157-bb41-9575402dcd59" unitRef="usd"> 11508000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="i56fa95008bc040ce9896cc7f869fb7fd_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtMTEtMS0xLTM2MzMy_7e818ad6-abb5-4acb-8eb3-c45063400211" unitRef="usd"> 0 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="i6bba66ce59d947edbc07c1e8c8f48b87_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtMTMtMS0xLTM2MzMy_093ebf0b-999c-4e44-9300-90894fe6f403" unitRef="usd"> 11508000 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:DeferredCompensationPlanAssets contextRef="ida95779d436f4a9496f4cefef1b3ef88_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzMtMTUtMS0xLTM2MzMy_952bf857-101f-4c09-bcc6-b850272c9925" unitRef="usd"> 0 </us-gaap:DeferredCompensationPlanAssets>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i76b705f707554416b56f5ea1d20f0ee3_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtMS0xLTEtMzYzMzI_ffc764b8-7cc1-47ed-9b24-92e6993d63e7" unitRef="usd"> 41324000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i9265529625ee43a1ac721b7dea79356e_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtMy0xLTEtMzYzMzI_368dacef-a6eb-40a2-9551-db802e3c5e41" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i81cd88c37ea74457a2691ae4fc02faa3_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtNS0xLTEtMzYzMzI_a8f1265e-ad17-4d44-bf63-ef26144111fd" unitRef="usd"> 41324000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i5ab80e817d3f459292016961c7d6a484_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtNy0xLTEtMzYzMzI_3e995ccb-bf8b-4538-94d2-9b23b8743c6b" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="iafd0e4f5d99441fe8763a436183d719f_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtOS0xLTEtMzYzMzI_2718c14b-92a6-4736-ae94-abb2c0da52f1" unitRef="usd"> 8948000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i387f59e361c84cc6a36a98dc7d1fe4d7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtMTEtMS0xLTM2MzMy_a3b525c6-bbb6-4db3-94eb-f75b88d5f00e" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i6994598813804db0a427946c4e2107e5_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtMTMtMS0xLTM2MzMy_0034fd5d-f8f5-426c-a282-ad4d8d3b4e2a" unitRef="usd"> 8948000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i8cf8eaf29ed04d4bb32acc6e2cc5c482_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzUtMTUtMS0xLTM2MzMy_c8fe5ee0-457e-4a98-8f10-ceaa2a48fe2b" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i16788f8f9630446197344753c449bf73_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtMS0xLTEtMzYzMzI_fbb33ea7-286c-48d7-9efb-b1b0d5e4370f" unitRef="usd"> 139025000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="ia3f90f4eefce4f1db254146fe2d62be6_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtMy0xLTEtMzYzMzI_04a7b63b-3eb9-445e-abff-699c6413b59f" unitRef="usd"> 139025000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i3c9fc13b69bf4f529bd15b4ba9bf4f2d_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtNS0xLTEtMzYzMzI_a247fea0-5c79-472b-9930-88091a349cac" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i388a7e3af4f64cec85786806f800902c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtNy0xLTEtMzYzMzI_f2ea3d8d-5886-4af0-a3b5-358966e0f66d" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i03cd3d68f8da417a8629b618115722e5_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtOS0xLTEtMzYzMzI_b06f064c-253e-4c4c-bddc-fd107ec444ad" unitRef="usd"> 210985000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i267c2897a6e7426ca1571cc61ee4cba9_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtMTEtMS0xLTM2MzMy_3133fb2a-6c03-49c0-a090-ccce295193fd" unitRef="usd"> 210985000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i171247a4962f43b98c774d25fc703da8_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtMTMtMS0xLTM2MzMy_828959c9-fccb-4f5a-a00a-78e2076085f0" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i6b9528281f8d450f97b41caa4a7f415e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzYtMTUtMS0xLTM2MzMy_dc882d22-cb59-4246-8f79-7e141551437f" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i20bf43db6fc443159cd3832c7a68a298_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctMS0xLTEtMzYzMzI_59721a2f-8cdd-4e41-9ec8-97ecd8dac1d0" unitRef="usd"> 180349000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i03854dc342e94fdf9e06547c84f783ff_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctMy0xLTEtMzYzMzI_1f4ae968-405f-4592-a055-81d0dee53a16" unitRef="usd"> 139025000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="iac64ffe3e06043dfb1a4d1f62b06c557_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctNS0xLTEtMzYzMzI_0f1bbe92-8da3-40e9-bfa5-8a1df3fca05f" unitRef="usd"> 41324000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i1af8f369507a4946a3d1fbf099da0b92_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctNy0xLTEtMzYzMzI_c5e5945a-a5ea-424e-8d94-01cb59147237" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i491a6b5dee97429d81cfd1eaa7df223d_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctOS0xLTEtMzYzMzI_fffdc8c6-06ff-4725-a77c-7f441aa8cd51" unitRef="usd"> 219933000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="ia9af96ed6b434edd89eefd802dc93c49_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctMTEtMS0xLTM2MzMy_dcbca6cc-3bff-4324-942d-cb04ba2b0e0b" unitRef="usd"> 210985000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i6b5de17771b14809a4251e366123f1bb_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctMTMtMS0xLTM2MzMy_529e626b-d5b5-4e11-8957-384881be2de7" unitRef="usd"> 8948000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i9ec00f9e35fc46739be7d549dfac17d5_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzctMTUtMS0xLTM2MzMy_ce15a32d-18db-44b0-b5cf-0b6fba172acd" unitRef="usd"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i5da165341cbe4a8b96c8e536c6c64efb_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTEtMS0xLTM2MzMy_a27fb40a-5f37-48c5-bf4d-b95abb4613a2" unitRef="usd"> 134549000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic7d48c51d9dd4f5f9508330247923a9c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTMtMS0xLTM2MzMy_bfdaab9b-109d-4adf-bebe-0c8b2cc3ecff" unitRef="usd"> 134549000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia972b24fb06f4b9983b6168c6671ddf6_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTUtMS0xLTM2MzMy_398620f3-008d-4a2d-a0b3-115749840a49" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i8e2cd0b065de4a9caf608c3ad84e7992_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTctMS0xLTM2MzMy_52d00e79-a669-4978-9380-d20a463524da" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7e23845df5464ab6bf001a716ee49d5c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTktMS0xLTM2MzMy_266b2a52-dc2d-4c3b-b548-ad75af12c056" unitRef="usd"> 35733000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i347bdb43f91145d5b42d4dfb23ad001d_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTExLTEtMS0zNjMzMg_dd62db00-f72c-4a9c-b7a0-b0fee995149c" unitRef="usd"> 35733000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i5afc40c66b874f04bccb162b744bd61b_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTEzLTEtMS0zNjMzMg_7de792e2-4081-493c-ae4a-6d7bb1983fd3" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i4403d85c73d74736b0584c83c1758bff_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEwLTE1LTEtMS0zNjMzMg_f7752a6e-53a1-46a5-8744-a01d628acccc" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic139b70d60444a34a9e80d6916f9b29c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTEtMS0xLTQ1NDYz_0702feb5-6312-4e7e-baec-f288c92d6706" unitRef="usd"> 118041000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i1749b420f9c74e2f80597bd65829beca_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTMtMS0xLTQ1NDYz_fcedcf5c-4622-444b-a99b-3daef9cf5fc0" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i1510341294644109be8049a10cc9b8ea_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTUtMS0xLTQ1NDYz_941acd79-d2ea-4324-b3be-44aaf685b652" unitRef="usd"> 118041000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i5251d4ee2db24973bafe0e88aa61b99f_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTctMS0xLTQ1NDYz_8328c77e-61d5-4d83-9923-71742601729d" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i4fde9d6ec3f046208e57fe03658f044c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTktMS0xLTQ1NDYz_a2f6dd8f-ca17-4c3e-abe3-f549850c6fbe" unitRef="usd"> 148135000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i26da75fc16bb4d92bbd2548c4258e942_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTExLTEtMS00NTQ2Mw_17c29b8e-fa5d-4c17-b3d3-27b377a175a0" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i466e9652eca24524a835dc79b45d7fd6_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTEzLTEtMS00NTQ2Mw_bd47bd28-18e7-415d-b101-fd4600245ef2" unitRef="usd"> 148135000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2ce475b276204c54b8ca4e14d72d3914_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTE1LTEtMS00NTQ2Mw_26d53418-f121-4e84-8a01-01be6dff2a0d" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic40984b188144ac89eb94b9eb809072d_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTEtMS0xLTM2MzMy_fbb03658-3a3e-4b71-835d-f30736692005" unitRef="usd"> 844000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i8428f2b5083e4a16aeaf5e2a790b05e1_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTMtMS0xLTM2MzMy_8d8eaa44-eeb6-4b17-8305-a149cd5d553d" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i1235640bfba348c3af8016812ef0c191_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTUtMS0xLTM2MzMy_602f2877-eefe-4c96-bc0d-5e6e10bcda85" unitRef="usd"> 844000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib7cc1066a94a4711a00f8f3faddab20e_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTctMS0xLTM2MzMy_f01aba2e-a98d-4f92-853c-c8ccd200de63" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib2dfead38cfb411f8d9609c484ecbcd7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTktMS0xLTM2MzMy_6e9ce7c5-8ef0-4594-b540-1933c4298125" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i8fe6de506d7b43d3b79cda1564ca09c4_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTExLTEtMS0zNjMzMg_972848f9-5870-4cf3-aeab-580938961ea3" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="id00f013064354f97822599b0c97e2fdf_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTEzLTEtMS0zNjMzMg_a74167ec-8b47-4702-b69b-eb87511b944d" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="icdd1a19dbc634153b59561781df34a9c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzExLTE1LTEtMS0zNjMzMg_68e1a8f8-6b6a-43ff-995f-e0e0ca1f0c56" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic3909d1badb646c09e70e30ea8aae76c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTEtMS0xLTM2MzMy_3b424e0d-57bf-4887-82fe-672c3450cd07" unitRef="usd"> 253434000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2dcb66bc473f4053a05c42191fff7e43_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTMtMS0xLTM2MzMy_f0ba53aa-4e7e-4ae7-8226-9526c2cc7ba0" unitRef="usd"> 134549000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib2f5210001a34ccea80e7e43c1422e5b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTUtMS0xLTM2MzMy_75858779-d81c-4674-b365-fbecf4dad90c" unitRef="usd"> 118885000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2cce88a873c64cf1b04522b31c6ac390_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTctMS0xLTM2MzMy_d0d5a0f2-8aa6-4c30-b024-1cf31d040504" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic797025c37de405e9ea83b672d710739_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTktMS0xLTM2MzMy_47db2cec-ebab-4d6f-91d2-37aac783a6ed" unitRef="usd"> 183868000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i5c5805b1206847858b6aca72d6535858_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTExLTEtMS0zNjMzMg_c0968245-d74d-446b-a880-a51ae369e88c" unitRef="usd"> 35733000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia8788efa14b245969c70cb90ac29feb8_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTEzLTEtMS0zNjMzMg_1d64637b-573f-4427-a034-659e2ff81400" unitRef="usd"> 148135000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2059ab3a7c754cdaa3a54a062b7dec93_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzEzLTE1LTEtMS0zNjMzMg_e3639dca-1892-46ad-a338-b2adc836fa33" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i3cb87b120cb7437cb6bc01c3e206ff05_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTEtMS0xLTM2MzMy_c2341bdf-f8b7-49f5-b3b4-69d6f2283c56" unitRef="usd"> 20715000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia9b15b24dc574d9ea886a2ba82fbf9ed_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTMtMS0xLTM2MzMy_e963638c-5722-4a8f-8de4-0401e7a726c7" unitRef="usd"> 20715000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic57c62706e2e484aaabf4413df81b077_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTUtMS0xLTM2MzMy_6b568b31-d483-4fbc-bd95-d8b5fe4db5a3" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia41de7367cdf4518997275b6f1fe0ea7_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTctMS0xLTM2MzMy_eb29d33d-61df-4220-959f-fd9bf2112464" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib4ae6d860d144f7ca4505ed26cf784bc_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTktMS0xLTM2MzMy_8bf828ac-3b66-4463-8b04-cf18fecfd581" unitRef="usd"> 70767000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia80c95a1b0144b44a2ac54cd5210697e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTExLTEtMS0zNjMzMg_a4557293-56c2-485e-960a-912dc3a17509" unitRef="usd"> 70767000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="iccef62bd6f2141ad894f34243d3ab896_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTEzLTEtMS0zNjMzMg_c4d1a8d5-dacc-421d-b7c5-1eb1baea9290" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="iba5c0d0eff164d479d330ff290fd25a0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE1LTE1LTEtMS0zNjMzMg_7da5df91-71a3-4069-aabb-2be23b24910b" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i94d1242e4b7b4585b93a651e51488b48_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTEtMS0xLTM2MzMy_5f98c3ef-d39a-4e4a-be3c-d130c72801ac" unitRef="usd"> 536000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7fba0fc72e8f41b5b952e79539afcc39_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTMtMS0xLTM2MzMy_82f76311-6ff8-432c-bbdb-5c4de8196a55" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i798dd063c195468387dd20ee04f9aa3c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTUtMS0xLTM2MzMy_4982d622-d218-4ec6-9e3d-a901eddf145a" unitRef="usd"> 536000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i6544936164de4770b899ce24d4970b4b_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTctMS0xLTM2MzMy_06c4512b-8cff-4946-a5da-70eaffa687da" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i0ae4ef07aa924bb3803e34a741182933_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTktMS0xLTM2MzMy_582f89df-52ba-4e43-a813-ed2546c581b4" unitRef="usd"> 745000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="iaecfb11e32af476fb8efc05acd3294d1_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTExLTEtMS0zNjMzMg_48d9c88b-6535-4a5b-8a62-b18914b377ad" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i037bb6114d764f7ca0840c5a6f748a24_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTEzLTEtMS0zNjMzMg_49b6881e-8bc5-4bfb-be70-fe895fd274fe" unitRef="usd"> 745000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i79c638ba3132486e96767bc8a92f070f_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE2LTE1LTEtMS0zNjMzMg_463bfe71-bafd-4d44-badf-8162bd93d724" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7c921b98d20f411ab58ee353319e8b17_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTEtMS0xLTM2MzMy_45c8165c-4262-4862-b70c-a146f1d70611" unitRef="usd"> 41358000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i87427a2a4c234ac18e547a539f6adcb9_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTMtMS0xLTM2MzMy_35c27821-bf29-4c76-b023-6a638890cf64" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i8fe7d98580dc4099bca9733ddc748056_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTUtMS0xLTM2MzMy_2c6c9fe8-0bd8-4d37-9c44-b28a03c60d35" unitRef="usd"> 41358000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i4111585ed2f8485287c8e5f9219bfc57_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTctMS0xLTM2MzMy_d1d0ce09-7865-469f-963a-569bcab974a6" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib3875902d2344b49bb8bab47a06eaf9c_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTktMS0xLTM2MzMy_d426262a-b34f-4d79-ab99-57a2b5087f00" unitRef="usd"> 34013000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i0ad64cfe130348deb8c4faaf76c5032b_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTExLTEtMS0zNjMzMg_efc13657-7e2a-448e-970a-5237fc24f8d6" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i2a1bc76ccb954757b2075f8249b33174_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTEzLTEtMS0zNjMzMg_ec2f22d4-6b58-4590-8493-b4f8f46a84d8" unitRef="usd"> 34013000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i1f3f28bce4d646af9eea20f14d89cba0_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE3LTE1LTEtMS0zNjMzMg_ac0ccbd0-727c-4eee-84ec-5da2cb218d6e" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i46492d48251d4818916d935ffbae9b25_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTEtMS0xLTM2MzMy_3106dbb1-02b9-4133-ba14-c2078aba2046" unitRef="usd"> 5986000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i46d2b365be524c119831a233a9d68dbb_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTMtMS0xLTM2MzMy_0c91d447-c999-46e9-9ab0-ab28db6e789d" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ib1f1a54244e748da92c762d835b21ef2_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTUtMS0xLTM2MzMy_06a818f5-cc33-4155-bbec-89836ecafa28" unitRef="usd"> 5986000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i923c89a1768a4220900bcff982c12bcb_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTctMS0xLTM2MzMy_152a3e1c-84e8-4604-8d11-1c1e889e0606" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i3b4594793ac045689c195c2d3091fe98_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTktMS0xLTM2MzMy_b90812f5-37e7-443f-9fee-36cd5c5f357a" unitRef="usd"> 7085000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i06eacf27ba9e4604a56557a585b584b9_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTExLTEtMS0zNjMzMg_b4642ea7-4a37-47fa-a02e-84f0d9023125" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic305c0719f734d2fb557f837c31a01ff_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTEzLTEtMS0zNjMzMg_add37d62-019f-4c91-ac23-74814f1a95a1" unitRef="usd"> 7085000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i9645eefa91694e02bac24755e77bf67a_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE4LTE1LTEtMS0zNjMzMg_43059bec-e85f-40da-9740-db77069aa95a" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="idd55d77d27454720bf556c7c41bd4521_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTEtMS0xLTM2MzMy_24210327-ba6b-4f88-bf76-048a5457db66" unitRef="usd"> 68595000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic5983f7786a849bb9c1f605cbdb6534c_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTMtMS0xLTM2MzMy_33a23d3c-d3ba-49a5-a0c8-75d518ac32f1" unitRef="usd"> 20715000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i554c8161716641c4803a49706eb2ec87_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTUtMS0xLTM2MzMy_a3215d9a-6ee7-4474-ac51-9ec677237869" unitRef="usd"> 47880000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ic87dc30bada14fdcb744ea749aedc824_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTctMS0xLTM2MzMy_256d8722-bc5a-4671-9f40-b7496b890c2a" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7a79be56ee874b908e2a20d7700ed89f_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTktMS0xLTM2MzMy_d0c95a84-6e24-472c-89bc-7c39a393b77f" unitRef="usd"> 112610000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="idf66ce728e6d430dbbe69267eb66e31d_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTExLTEtMS0zNjMzMg_32b7b31a-15c3-41fd-ae19-bc0585d90a1e" unitRef="usd"> 70767000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i7604b259bb8f484dbe356b5e163802b7_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTEzLTEtMS0zNjMzMg_ebb59390-e1f6-4c92-bbb5-c003c6ab3171" unitRef="usd"> 41843000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="ia81ac859518742c89f628c09026fb9b1_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzE5LTE1LTEtMS0zNjMzMg_486cb2f8-55b9-4333-bfc8-a28a8cc480e0" unitRef="usd"> 0 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i06ed99b3d03647479601c242273b0872_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTEtMS0xLTM2MzMy_d3b9b75a-7012-4659-a9bb-b3b0af10fb9d" unitRef="usd"> 7067000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i2e68624a5c294cdfbb721965e9a599ae_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTMtMS0xLTM2MzMy_b82f2655-50cd-4247-b4e5-bfe879934594" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i66ddf46cea5c4e748d17d637c69f07f1_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTUtMS0xLTM2MzMy_64b3bb46-1bad-4430-9cb1-1d2a49efaddc" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i14ba850ddb8840c6b05b93bfa4742832_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTctMS0xLTM2MzMy_3326302a-693f-484c-a866-c928bb6573f8" unitRef="usd"> 7067000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ic740f39b8587443faa4648fa447d3227_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTktMS0xLTM2MzMy_95bf1287-23ba-4d5e-bec4-23f504e6bd91" unitRef="usd"> 9312000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i77c1526b2b1545c8958b040b179fe41e_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTExLTEtMS0zNjMzMg_d35a9329-9eb6-4e61-af26-c7225603669e" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i546fe9e58ff84c2e8d6d02e7c97d52aa_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTEzLTEtMS0zNjMzMg_e1136323-e50f-4978-819f-8665fe75949f" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i6b14e60acd574667b25af1fd80d9042b_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIxLTE1LTEtMS0zNjMzMg_af6e40bf-9172-40f0-99a0-01f5f7ea3860" unitRef="usd"> 9312000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTEtMS0xLTM2MzMy_004d5ad0-3c78-458e-b000-6d720fc902df" unitRef="usd"> 5119000 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i03854dc342e94fdf9e06547c84f783ff_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTMtMS0xLTM2MzMy_5be49611-dd50-48e0-9eff-9505a39b90f3" unitRef="usd"> 0 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="iac64ffe3e06043dfb1a4d1f62b06c557_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTUtMS0xLTM2MzMy_5ae1933d-3f16-4ec5-9cb2-0c4b820eb612" unitRef="usd"> 5119000 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i1af8f369507a4946a3d1fbf099da0b92_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTctMS0xLTM2MzMy_bb6bff8e-e31b-41b5-9243-2b694b35f1de" unitRef="usd"> 0 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTktMS0xLTM2MzMy_3b965c97-1530-486d-b861-bae84f898127" unitRef="usd"> 9801000 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="ia9af96ed6b434edd89eefd802dc93c49_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTExLTEtMS0zNjMzMg_d7b110ef-b3ea-48c2-8e6e-7da31c4906d8" unitRef="usd"> 0 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i6b5de17771b14809a4251e366123f1bb_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTEzLTEtMS0zNjMzMg_d1a3c367-b81d-4693-8e85-d5a993bdd43e" unitRef="usd"> 9801000 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent contextRef="i9ec00f9e35fc46739be7d549dfac17d5_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIyLTE1LTEtMS0zNjMzMg_a13a7e3c-2828-415d-a995-cfea5e47878f" unitRef="usd"> 0 </mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTEtMS0xLTM2MzMy_fe20bb1d-68c8-4822-8dea-e3e9f4c7740f" unitRef="usd"> 6661000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i03854dc342e94fdf9e06547c84f783ff_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTMtMS0xLTM2MzMy_c9de04fe-5483-4fcd-aae6-44a5e76b40df" unitRef="usd"> 6661000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="iac64ffe3e06043dfb1a4d1f62b06c557_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTUtMS0xLTM2MzMy_de22aa91-3eee-4847-9882-e94863855f99" unitRef="usd"> 0 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i1af8f369507a4946a3d1fbf099da0b92_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTctMS0xLTM2MzMy_a5d0ee97-11ff-4b8c-8a3a-974972638dbb" unitRef="usd"> 0 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTktMS0xLTM2MzMy_082f1e1d-10de-4d09-87cf-ed03cc806e80" unitRef="usd"> 8001000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="ia9af96ed6b434edd89eefd802dc93c49_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTExLTEtMS0zNjMzMg_8e7bbd4e-e923-4da3-963a-bcf8b11ebf19" unitRef="usd"> 8001000 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i6b5de17771b14809a4251e366123f1bb_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTEzLTEtMS0zNjMzMg_23139f6f-f02e-4347-9a59-92e50ec47479" unitRef="usd"> 0 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent contextRef="i9ec00f9e35fc46739be7d549dfac17d5_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZToxMDM1NzliNTM1NWU0Y2E1YWNmMDJlMjYzYzNmNWI2Yy90YWJsZXJhbmdlOjEwMzU3OWI1MzU1ZTRjYTVhY2YwMmUyNjNjM2Y1YjZjXzIzLTE1LTEtMS0zNjMzMg_e17471e4-fa9d-4c1e-88c8-73f5496ebfaa" unitRef="usd"> 0 </us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzI4MA_0f671c6d-5050-4d11-97f1-101003b960bc" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
<mmi:BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzEwMTM_b7d37902-ec17-420e-87eb-06cc2b0dd068" unitRef="usd"> 21300000 </mmi:BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh>
<mmi:BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzEwMjA_5283cede-a2a8-4430-8bda-ffbcdd09620c" unitRef="usd"> 28600000 </mmi:BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh>
<mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod contextRef="i238d325ac684478b9dce7b9d64b691e1_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzM0ODU_3b6101cb-f75e-464b-ac7e-7d162aad132d"> P5Y </mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzM0ODY_9f4e3a42-c362-420e-952b-f82ab33e1da9">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration in connection with acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)Contingent consideration in connection with acquisitions represents a noncash investing activity. The amount recorded during the year ended December 31, 2021 relates to a measurement period adjustment. See Note 6 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ic740f39b8587443faa4648fa447d3227_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzItMS0xLTEtMzYzMzI_ab1ca8a8-6c13-4f0c-9aa1-2f8bb7d9b335" unitRef="usd"> 9312000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i594c57226d1a48ee9220fb1fe784a0fc_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzItMy0xLTEtMzYzMzI_a64fc799-23a3-4a71-85eb-c80fa979b966" unitRef="usd"> 5572000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements contextRef="ic0cee796b077465bb9e6e3b8107cf556_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzMtMS0xLTEtMzYzMzI_b0a964ca-1054-4583-ba2a-b342231d4147" unitRef="usd"> 0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements contextRef="idaa9dadf44a4492683a8b9eab94c5e5a_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzMtMy0xLTEtMzYzMzI_3fd66f76-da9b-4ddd-9851-4a3e2a223686" unitRef="usd"> -100000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="ic0cee796b077465bb9e6e3b8107cf556_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzQtMS0xLTEtMzYzMzI_4f5f4a4b-eb89-41a7-a9ee-8e468de20894" unitRef="usd"> -161000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="idaa9dadf44a4492683a8b9eab94c5e5a_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzQtMy0xLTEtMzYzMzI_6437f7d9-48b2-4f6c-8de0-cde5af96b24b" unitRef="usd"> 4659000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="ic0cee796b077465bb9e6e3b8107cf556_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzUtMS0xLTEtMzYzMzI_fe396ae3-7832-440b-bd5c-e09442428c86" unitRef="usd"> 2084000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="idaa9dadf44a4492683a8b9eab94c5e5a_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzUtMy0xLTEtMzYzMzI_08f24a8e-dfa7-4e2a-82f4-90f85424bdc6" unitRef="usd"> 819000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i06ed99b3d03647479601c242273b0872_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzYtMS0xLTEtMzYzMzI_066b2980-29ac-419c-bde0-98935e5fbdd3" unitRef="usd"> 7067000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ic740f39b8587443faa4648fa447d3227_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTozM2RlMTgyODVhZDY0YzM4YmE4NmRhMGUxNjRiMzdlYS90YWJsZXJhbmdlOjMzZGUxODI4NWFkNjRjMzhiYTg2ZGEwZTE2NGIzN2VhXzYtMy0xLTEtMzYzMzI_4480e9c4-2053-407c-aeaf-0c958a01feed" unitRef="usd"> 9312000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<mmi:FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90ZXh0cmVnaW9uOmM2ZDQxZGUzYjhkYTQxMDE5NThiNjUxZTM0NmVhNmM5XzM0ODc_563ce474-8258-4fa7-85b8-34c0571bdcbc">
<div style="margin-top:12pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4-4.83 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.7 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.0%-7.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(95.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4-5.8 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.4 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2%-3.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.0%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(95.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr></table></div>(1)Unobservable inputs were weighted by the relative fair value of the instruments.
</mmi:FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i63979653f1a44423a745cdc2352fa662_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzEtMS0xLTEtMzYzMzI_1562421a-8d9f-446f-ab48-4c0c3e9e33a7" unitRef="usd"> 7067000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="ibb9df2a8ce1a40e1914b4dfd33acc806_I20221231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzEtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjo3MTczYTM5Y2UxMWE0ZTVlODE1ZGFlY2MwNTcyNzZiZV81NDk3NTU4MTM5MjI_17577cee-a82a-4985-8f01-fcf8b94664f9" unitRef="y"> 0.4 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i4c8bd09d1e4e42d0a92d1208dcad1ab9_I20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzEtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjo3MTczYTM5Y2UxMWE0ZTVlODE1ZGFlY2MwNTcyNzZiZV81NDk3NTU4MTM5MzU_9a660617-a1c4-46e4-93f8-cbcec841ede5" unitRef="y"> 4.83 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i49f574b3f56845e782c339d88a043bb8_I20221231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzEtOS0xLTEtMzYzMzIvdGV4dHJlZ2lvbjphZjI3YzhiM2U0YmY0YTczYjU0ODBiOWY2Mjg0MmMxYl81_d71c2c98-0281-4ba6-ba10-ea969db1ef57" unitRef="y"> 2.7 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i69353fabf1b148b1a57d93bf7629142d_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzItNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjozMzdhODg2MzBhYTA0ZjZkYWJkYzA5M2M4MTVkYjg2N181NDk3NTU4MTM5MjM_72674653-2ede-4eb1-b882-8cbf24f49710" unitRef="number"> 0.060 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i564f16a975944701b0c3faff5de9607d_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzItNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjozMzdhODg2MzBhYTA0ZjZkYWJkYzA5M2M4MTVkYjg2N181NDk3NTU4MTM5MzE_780ab16f-8204-449f-84c8-6201b1f911f7" unitRef="number"> 0.070 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i3691a30d14404a489c3fd41522f63371_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzItOS0xLTEtMzYzMzI_50d9048f-e434-431e-b88a-dd2e3150bb7e" unitRef="number"> -0.065 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i9c7b57fa55f7499b8ad8f7b0786a97f3_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzMtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjoyMTBjMDZhZmUxZGE0YzQzOTUxZDZkNzhmZDIwMmU2Zl81NDk3NTU4MTM5MzM_4dd6b8e6-e411-48ee-961a-ddb3122d2230" unitRef="number"> 0.000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="iffe4552ab6094a39b0f2f4b34322b9fd_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzMtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjoyMTBjMDZhZmUxZGE0YzQzOTUxZDZkNzhmZDIwMmU2Zl81NDk3NTU4MTM5NDM_d96a6c99-67b8-4777-a5c6-2b05bd5a48f9" unitRef="number"> 1.000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="ibb48010ada824ba392977be2df4b708f_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzMtOS0xLTEtMzYzMzI_c091508c-d091-454b-9674-50f42c075ed6" unitRef="number"> -0.954 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ide17f219fa4f4368ad5f7a5a95de5bac_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzYtMS0xLTEtMzYzMzI_feb510f2-4782-436d-92ce-4ac11d3c6f01" unitRef="usd"> 9312000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i0e1f13852796400aa7be39da26ee8ec4_I20211231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzYtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjozZjU5YTRmZmI4Mjk0MzQ4OWNjMzU2YjA4NDM2MDUxZl80_40888866-fa30-4e4b-ab83-cef562475633" unitRef="y"> 1.4 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i828b43df640c4fd79fa117294ee2696c_I20211231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzYtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjozZjU5YTRmZmI4Mjk0MzQ4OWNjMzU2YjA4NDM2MDUxZl83_a2d5b0c4-9efe-40a1-8cbe-8814e7544ef0" unitRef="y"> 5.8 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="ic2ce0d9cf1d44328b17932ad3714dd40_I20211231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzYtOS0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkN2FkYjViMTM5MDM0NDIzYjRkMWNiZjdlNGY1MTc3NF81_520d5108-2e46-4cb1-a743-7b029e9acddc" unitRef="y"> 3.4 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i4e830a3c389644c3bc15811a40df9123_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzctNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjo5MWFkNjBlYjlmZDA0NTYwYjc2ZmIwOTIwNGEyZjc4OV80_9aa1275d-08b1-4735-a51e-d2c301e7ff7f" unitRef="number"> 0.022 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="id85128b2b5a84dc888a2101021c05416_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzctNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjo5MWFkNjBlYjlmZDA0NTYwYjc2ZmIwOTIwNGEyZjc4OV83_ec389fd6-4397-41e1-8f4b-7a6f33dbf53d" unitRef="number"> 0.035 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i995dc1b1afe34528a8ad22ae9a185fa9_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzctOS0xLTEtMzYzMzI_b2e1a061-2d86-4c0e-aa88-c7df8865a1ae" unitRef="number"> -0.029 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i1aec514866954e8897f36590335b9029_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzgtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkMzlkYjQ3YjJhMmU0NDcwOWI3OWJkNTEzOGRmZTc1M180_a1a91400-8b5d-4813-ad23-b9c17d46b111" unitRef="number"> 0.290 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i71c074e7e5174cadab89e1e861d8c0cd_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzgtNy0xLTEtMzYzMzIvdGV4dHJlZ2lvbjpkMzlkYjQ3YjJhMmU0NDcwOWI3OWJkNTEzOGRmZTc1M183_b5d1d28c-62bd-4d36-9440-bab98ef00fa5" unitRef="number"> 1.000 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="ie7c2316b3cd64991bda8642654d47538_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzIvZnJhZzpjNmQ0MWRlM2I4ZGE0MTAxOTU4YjY1MWUzNDZlYTZjOS90YWJsZTowODdhMDgyOGUzNmM0ZWI3YmY2N2QyMDA2OTBjZmRhOS90YWJsZXJhbmdlOjA4N2EwODI4ZTM2YzRlYjdiZjY3ZDIwMDY5MGNmZGE5XzgtOS0xLTEtMzYzMzI_977ecebc-b782-494a-821a-d96a18f5ffe2" unitRef="number"> -0.952 </us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzExMTI_771b87a0-c28f-4021-a0bd-27a79c60440a">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.    Stockholders’ Equity </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, there were 39,255,838 and 39,692,373 shares of common stock, $0.0001 par value, issued and outstanding, which include unvested RSAs issued to non-employee directors, respectively. See Note 14 – “Earnings per Share” for additional information. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On February 16, 2022, the Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share, and on August 2, 2022, the Board of Directors declared a semi-annual regular dividend of $0.25 per share. As a result, the Company paid $60.4 million in dividends to outstanding shareholders during the twelve months ended December 31, 2022.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2022, $2.2 million remains to be paid upon vesting of stock awards. This payable of $2.2 million is recorded in other liabilities, current and other liabilities, non-current in the consolidated balance sheets. See Note 7 – “Selected Balance Sheet Data.”</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At December 31, 2022 and 2021, there were no preferred shares issued or outstanding. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss) </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss) are included as a component of other income (expense), net or selling, general and administrative expense, as applicable, in the consolidated statements of operations. The reclassifications were determined on a specific identification basis. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not provided for U.S. taxes on unremitted earnings of its foreign subsidiary as it is operating at a loss and has no earnings and profits to remit. As a result, deferred taxes were not provided related to the cumulative foreign currency translation adjustments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases of Common Stock</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2022, the Company's Board of Directors authorized a common stock repurchase program of up to $70 million. During the year ended December 31, 2022, the Company repurchased and retired 864,271 shares of common stock for $29.6 million, at an average cost of $34.27 per share, of which $0.6 million was for shares repurchased but not settled. As of December 31, 2022, $40.4 million remained available under the stock repurchase program.</span></div>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:CommonStockSharesOutstanding contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzcz_5d2f105f-30d3-4c40-99b6-aee7043a2bb2" unitRef="shares"> 39255838 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzcz_95ed3df6-5ce1-4035-9e11-2880eeb33d3e" unitRef="shares"> 39255838 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzgw_0689e16c-2a90-46de-a211-0670b1f787cf" unitRef="shares"> 39692373 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzgw_12f3409c-eca8-4d8f-aa41-36ea1988e9f5" unitRef="shares"> 39692373 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzEwNw_9a2336e2-0ca8-46e5-af63-f911b4a3b462" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzEwNw_edcd7eb4-a784-4dd1-91db-9aaa36de954c" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef="ia49caac06e2e400e8d199289765278af_D20220216-20220216" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxNzcxMQ_05442ec0-0f0d-4cba-a86d-5fa433b4cc4a" unitRef="usdPerShare"> 0.25 </us-gaap:CommonStockDividendsPerShareCashPaid>
<mmi:CommonStockSpecialDividendsPerShareCashPaid contextRef="ia49caac06e2e400e8d199289765278af_D20220216-20220216" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTkxNA_f6affcbf-562c-44f2-b103-78f7f6139b4e" unitRef="usdPerShare"> 1.00 </mmi:CommonStockSpecialDividendsPerShareCashPaid>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef="ibe324ecbcedd4fd7b6c91a86abad47bb_D20220802-20220802" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxNzkzOA_c6348846-73c3-4ed7-9f9a-fa0c495c75b1" unitRef="usdPerShare"> 0.25 </us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:PaymentsOfDividends contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxODA3NA_95b32e7c-256e-4fc1-96c2-e5e739d8ac2c" unitRef="usd"> 60400000 </us-gaap:PaymentsOfDividends>
<us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxODE5Mw_6c157958-ff97-498f-b04b-eec15c882a26" unitRef="usd"> 2200000 </us-gaap:DividendsPayableCurrentAndNoncurrent>
<us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTcyMA_6c157958-ff97-498f-b04b-eec15c882a26" unitRef="usd"> 2200000 </us-gaap:DividendsPayableCurrentAndNoncurrent>
<us-gaap:PreferredStockSharesAuthorized contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzMxOA_8e89f57a-b567-4ae6-8267-26f09010589b" unitRef="shares"> 25000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzMxOA_e2b170ca-c9a9-4ab8-9af4-fe36e246ffb1" unitRef="shares"> 25000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzM3Ng_e1f844ac-6879-4a6c-a39b-fd436ac2d9f6" unitRef="usdPerShare"> 0.0001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzM3Ng_e9513848-cce2-42aa-a95a-c2dc7b351d60" unitRef="usdPerShare"> 0.0001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesOutstanding contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzQxNQ_30894003-1603-4780-9724-8cf3717a869e" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzQxNQ_355247e4-90dd-4d52-b7b5-b47854e94e6b" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzQxNQ_84f0985d-d2fb-4de9-9d44-f74d7090d003" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzQxNQ_a79a31d0-7fcf-4d1a-ae59-1197a85748ba" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzk2NQ_d4cfda7b-7959-40b4-841e-2b332921543a" unitRef="usd"> 0 </us-gaap:UndistributedEarningsOfForeignSubsidiaries>
<us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzk2NQ_dff475ea-7ced-4007-ba5e-46490c6493f4" unitRef="usd"> 0 </us-gaap:UndistributedEarningsOfForeignSubsidiaries>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i6b162841c59d4cdebab849bdaa9e1440_I20220802" decimals="-6" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTkyMw_f891b046-2f63-44e6-890b-24f6b81e8e13" unitRef="usd"> 70000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:TreasuryStockSharesAcquired contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTkzNQ_ee8e6d89-de5a-40b7-b54d-13cee5021cb6" unitRef="shares"> 864271 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTk3Ng_c5f0d0e2-3cf6-4225-9e52-a91ef4953d39" unitRef="usd"> 29600000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgyMDAyNQ_c9478bf6-8569-478b-bf4c-3eca3e1940ab" unitRef="usdPerShare"> 34.27 </us-gaap:TreasuryStockAcquiredAverageCostPerShare>
<mmi:StockRepurchaseProgramSharesRepurchasedButNotSettledAmount contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgyMDAxMw_f39d57d2-9513-4a5c-adfe-e14a0e2845d4" unitRef="usd"> 600000 </mmi:StockRepurchaseProgramSharesRepurchasedButNotSettledAmount>
<us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzUvZnJhZzplYWQwY2JkMThjYmE0NzI4OWM2NzczMWI5MTE3NDUxMC90ZXh0cmVnaW9uOmVhZDBjYmQxOGNiYTQ3Mjg5YzY3NzMxYjkxMTc0NTEwXzU0OTc1NTgxOTk5NQ_57bba30b-6803-4b25-b05d-97e0a4c9ebfd" unitRef="usd"> 40400000 </us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0Mzc_f9f912bd-66f5-45b1-a2fc-4ba851aaee24">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.    Stock-Based Compensation Plans </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2013 Omnibus Equity Incentive Plan </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors adopted the 2013 Plan, which became effective upon the Company’s IPO. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s Board of Directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition, non-employee directors receive annual grants under a director compensation policy. At December 31, 2022, there were 3,806,730 shares available for future grants under the 2013 Plan. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Awards Granted and Settled </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2013 Plan, the Company has issued RSAs to non-employee directors and RSUs to employees and independent contractors. RSAs vest over a one-year period from the date of grant subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s Board of Directors. Any unvested awards are canceled upon termination as a service provider. As of December 31, 2022, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, 292,953 shares of RSUs and 13,323 of previously issued RSAs vested. 86,049 shares of common stock were withheld to pay applicable required employee statutory withholding taxes based on the market value of the shares on the vesting date. The shares withheld for taxes were returned to the share reserve and are available for future issuance in accordance with provisions of the 2013 Plan. Unvested RSUs will be settled through the issuance of new shares of common stock.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Awards </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average Grant Date<br/>Fair Value Per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2019 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,075</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,705</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,503)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,898)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2020 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,253)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,405)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2021 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,936</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094,507</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306,276)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,706)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2022 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741,461</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $60.2 million, which is expected to be recognized over a weighted-average period of 3.77 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of RSUs and RSAs that vested were $13.4 million, $10.2 million, and $8.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of fully vested DSUs that settled was $13.4 million, $2.4 million and $0 million for the years ended December 31, 2022, 2021, and 2020, respectively. See “SARs and DSUs” section below and Note 14 – “Earnings per Share” for additional information.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2013, the Company adopted the ESPP. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code and provides for consecutive, non-overlapping 6-month offering periods. The offering periods generally start on the first trading day on or after May 15 and November 15 of each year. Qualifying employees may purchase shares of the Company stock at a 10% discount based on the lower of the market price at the beginning or end of the offering period, subject to Internal Revenue Service limitations. The Company determined that the ESPP was a compensatory plan and is required to expense the fair value of the awards over each 6-month offering period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP initially had 366,667 shares of common stock reserved, and 136,912 shares of common stock remain available for issuance as of December 31, 2022. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the Board of Directors. No annual increases have been made to </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date. At December 31, 2022, total unrecognized compensation cost related to the ESPP was $83,000 and is expected to be recognized over a weighted average period of 0.37 years. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARs and DSUs </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of DSUs, which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. During the twelve months ended December 31, 2022, 281,193 DSUs were settled, and 120,341 shares of common stock were withheld to pay applicable required employee statutory withholding taxes based on the market value of the DSUs on the settlement date. As of December 31, 2022, all DSUs were fully vested and settled. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of stock-based compensation are included in selling, general and administrative expense in the consolidated statements of operations and consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzY0Mw_b4dac1e7-64f5-4ada-a403-2fc8b022e74d" unitRef="shares"> 3806730 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i97dd29828a5a4e6fb268a5bc1178fa11_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0Mzk_7cc534af-fa24-4a89-9b20-9a59740788f8"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i7fcdccde7c2d40c2925b041622678417_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0NDA_9f9d9ea2-a02d-43fe-b154-4b731734cac5"> P5Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="i471fe6ccb6e94bb493434a33b063cb87_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_17fa3e56-fae7-4efd-a98e-88629bda02b6" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="if288587744474464ba70fb7997a7be3a_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_1e12ddc0-ed42-41c3-b0e9-465493d7b225" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i0cf9c20e7a3b4273a92e2bcf85b478e7_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_2033ccef-0526-439a-8466-91feebde3e11" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="ib8cec669a6f54a59bb6d22cb722b5e0e_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_53a2b053-0b33-4ae1-b797-ead477a1c9ee" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i750e9a4459244fd6ad3c462e7350f3fc_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_bb698149-f49a-48a1-b3ed-ead5d9e34d8e" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="i58579e12c62749feba350833878a760b_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_c7c36114-b79d-4668-a7fa-1c9b89eec8af" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="i3fc02ee73df74f958a7856f4ca634a7a_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_d793c0ea-d6cf-48d2-9303-553dc2ec5827" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="ifa9cadc12f104df4a11294f8c52ec5d0_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEyMjM_eaca269c-bbe0-473a-b039-bc003a4dd133" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i7fcdccde7c2d40c2925b041622678417_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEzNTc_361df5a7-587e-42c8-a7a2-10dedde6446b" unitRef="shares"> 292953 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i97dd29828a5a4e6fb268a5bc1178fa11_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0OTc1NTgyMjQxMw_b5073b49-2263-4a3b-b0f5-305356a5e1fd" unitRef="shares"> 13323 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i20889ecdcb494167b9bc19b413e30294_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0OTc1NTgxOTk1OQ_9e37419c-2d40-4b8c-bc0a-66fc1f3e19d5" unitRef="shares"> 86049 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0NDE_f511258c-8cbc-48c5-8195-9d83a08db7dd">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average Grant Date<br/>Fair Value Per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2019 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,075</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,705</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,503)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,898)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2020 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,253)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,405)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2021 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,936</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094,507</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306,276)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,706)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2022 ⁽¹⁾</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741,461</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i239cfb5a14b14816a5ecbc8bc2844359_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEtNy0xLTEtMzYzMzI_40205867-8173-45eb-bbeb-e36ba35c4508" unitRef="shares"> 800075 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i239cfb5a14b14816a5ecbc8bc2844359_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEtOS0xLTEtMzYzMzI_567d968a-6bbe-4fac-8b15-bfe7b77f6a86" unitRef="usdPerShare"> 33.91 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzItNy0xLTEtMzYzMzI_918723b3-0b46-4117-af88-a78517556e92" unitRef="shares"> 434705 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzItOS0xLTEtMzYzMzI_d92ddd73-4daa-463d-bebe-b71e92460530" unitRef="usdPerShare"> 32.80 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzMtNy0xLTEtMzYzMzI_dbac9c75-690f-4b8a-bdd7-9be5bb8361a7" unitRef="shares"> 284503 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzMtOS0xLTEtMzYzMzI_3e266b44-3701-483b-a2d4-0020c3f96137" unitRef="usdPerShare"> 32.74 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzUtNy0xLTEtMzYzMzI_034a2151-cfe8-4d3c-9cdd-cad98e86ba4b" unitRef="shares"> 31898 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzUtOS0xLTEtMzYzMzI_cc574472-8d7b-4130-a31a-254669bc431c" unitRef="usdPerShare"> 34.49 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzYtNy0xLTEtMzYzMzI_c3a1ab69-b147-4ea9-a7d0-644bd6f84cc1" unitRef="shares"> 918379 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzYtOS0xLTEtMzYzMzI_6970cb54-9624-4e65-895b-bd790df300f3" unitRef="usdPerShare"> 33.73 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzctNy0xLTEtMzYzMzI_181453cc-1329-42bc-843c-029cd5dbc7fb" unitRef="shares"> 381215 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzctOS0xLTEtMzYzMzI_d385ee5a-9244-46cd-a440-0331b779a7b8" unitRef="usdPerShare"> 39.03 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzgtNy0xLTEtMzYzMzI_bffa0182-1423-4e53-9490-c562523e5870" unitRef="shares"> 277253 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzgtOS0xLTEtMzYzMzI_8f26542f-e039-4765-b26c-947a62109538" unitRef="usdPerShare"> 31.89 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEwLTctMS0xLTM2MzMy_e7c70e69-be03-4c01-89c4-9d07c33fbd20" unitRef="shares"> 41405 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEwLTktMS0xLTM2MzMy_a2889c53-a296-4761-aea8-d262f27a60a4" unitRef="usdPerShare"> 33.47 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzExLTctMS0xLTM2MzMy_708762af-60eb-4af6-b7f6-58b68e01c759" unitRef="shares"> 980936 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzExLTktMS0xLTM2MzMy_0c4443fe-779a-443e-8fb5-cefd97a45690" unitRef="usdPerShare"> 36.32 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEyLTctMS0xLTM2MzMy_10c5b053-353c-4288-bf58-e8ec2a8280a7" unitRef="shares"> 1094507 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEyLTktMS0xLTM2MzMy_dd8c8ff3-8939-4d8b-a1a0-4d66ea001045" unitRef="usdPerShare"> 45.41 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEzLTctMS0xLTM2MzMy_73e7558a-e8f3-4766-875a-179ed342ad83" unitRef="shares"> 306276 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzEzLTktMS0xLTM2MzMy_6c4a8dc8-395e-4586-97e4-cd4e599d1dfd" unitRef="usdPerShare"> 35.49 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzE1LTctMS0xLTM2MzMy_47ee445e-9766-4e4d-bad3-dae87e3478a0" unitRef="shares"> 27706 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzE1LTktMS0xLTM2MzMy_aedb4bff-5a29-44a5-b5c0-fd95db749aa6" unitRef="usdPerShare"> 39.11 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzE2LTctMS0xLTM2MzMy_7cd8041b-6033-411b-858c-d7f2451f703e" unitRef="shares"> 1741461 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo1YTkzMzIyMjViYzg0M2Q0OTFlZDI0MDU3NGY5NWE3OS90YWJsZXJhbmdlOjVhOTMzMjIyNWJjODQzZDQ5MWVkMjQwNTc0Zjk1YTc5XzE2LTktMS0xLTM2MzMy_55f2a15a-63f0-4894-835f-5aacc101aff3" unitRef="usdPerShare"> 42.14 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<mmi:UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears contextRef="ia68b8df80ed74a6b9f1a9c65875c342b_I20221231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzY1OTcwNjk3NzQ5NDc_2f91d65c-d58a-40a6-acb6-b72fc4186b62" unitRef="usd"> 60200000 </mmi:UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="i6fc1b581397246b4a218da5b0ca90d73_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzY1OTcwNjk3NzQ4NDk_50cc9e2d-eadb-4720-bd92-62d2c0eed2ee"> P3Y9M7D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="i58aac380e52c4e2194cbee809b170987_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzIxNzc_fdbae744-ec0f-4903-899b-96b1bbfdc0eb" unitRef="usd"> 13400000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="id6f106d2215a47569e2b72f82d3440a6_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzIxODE_eef44d23-2e43-4176-baed-60f08ff83cd0" unitRef="usd"> 10200000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="iea9761a1cd2649a0b81a5b47df68093f_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzIxODg_1fdd83ad-7ab5-45e1-b6b9-3aa8b4d7dce1" unitRef="usd"> 8900000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="i20889ecdcb494167b9bc19b413e30294_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzIyOTQ_d9981886-61d0-40ec-9ac8-f20192b08a3b" unitRef="usd"> 13400000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="id9bbed48ab7e4c4dae0a98772e6ce26d_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzIzMjM_b9abb746-6da0-4aee-ba9f-62a83e7c40a7" unitRef="usd"> 2400000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="i2313001941bc43188f9604c888a704d1_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzY1OTcwNjk3NzQyNTU_a020d95e-b951-4e27-85d3-1217cc3d9020" unitRef="usd"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzMwNzk_9086e777-b758-4755-9124-1390d5acd9da"> P6M </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzMxNzY_0bb03554-0fd3-4f4e-8b48-62b1d8b5ae8d" unitRef="number"> 0.10 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzEwOTk1MTE2Mzc5NzI_9f350c95-86b6-4e00-8a8a-20f1269a971a"> P6M </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzM0Nzk_9cbb4e5d-f1e5-4439-89d2-a1135edd367c" unitRef="shares"> 366667 </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i90b401173da4428ea3db73faeb623950_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzM1MTk_1697d8fb-ed8e-4f84-b4ab-792d0ae657c6" unitRef="shares"> 136912 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzM3MTM_9cbb4e5d-f1e5-4439-89d2-a1135edd367c" unitRef="shares"> 366667 </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease>
<mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease contextRef="i2b8dac0bc5aa4e7c9a5dfea142d6880b_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzM3Mjk_1cb6ad38-d6b4-4cec-87e8-eebaec63b0b5" unitRef="number"> 0.01 </mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i90b401173da4428ea3db73faeb623950_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQwNTQ_68440332-1ab0-49b9-8cf4-e331ca1e2ac7" unitRef="usd"> 83000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQxMjQ_929d8b9d-bf60-41fe-a7ba-871af4cc9b4c"> P0Y4M13D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<mmi:DeferredStockUnitsSettlementToCommonStockPercentage contextRef="i2d12542a391347a2ada5c3c2dfb3fdf6_D20131105-20131105" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQ2Njc_5553ba44-6614-41f1-b6da-2a3e90fd5933" unitRef="number"> 0.20 </mmi:DeferredStockUnitsSettlementToCommonStockPercentage>
<mmi:DeferredStockUnitsSettlementToCommonStockTerm contextRef="i2d12542a391347a2ada5c3c2dfb3fdf6_D20131105-20131105" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQ4MzY_c5b6781c-abac-41bc-8b55-c9eb20a1e2c5"> P5Y </mmi:DeferredStockUnitsSettlementToCommonStockTerm>
<mmi:EmployeeTerminationAge contextRef="i2d12542a391347a2ada5c3c2dfb3fdf6_D20131105-20131105" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQ5ODU_d2f2ab05-76cf-4f19-965a-85d4fa5c9754"> P67Y </mmi:EmployeeTerminationAge>
<mmi:PercentageOfDeferredStockUnitsSettled contextRef="i2d12542a391347a2ada5c3c2dfb3fdf6_D20131105-20131105" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzQ5ODk_c83b465e-57e8-4cfb-923e-b4198a1b7203" unitRef="number"> 1 </mmi:PercentageOfDeferredStockUnitsSettled>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i7da083656f3043cfbf86f9e2997f1195_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0OTc1NTgyMDM4OQ_73955a6f-4111-4b54-b73e-9ba111af6d6b" unitRef="shares"> 281193 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="ibf77b5d5ebb4479891555e605331d63b_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0OTc1NTgyMDM3OQ_fdc7fa12-9800-4066-b4d4-8526c560b104" unitRef="shares"> 120341 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90ZXh0cmVnaW9uOjc5N2M1OTg2MjlmZjQ0Yzg5NjUwM2MzM2MzNzUxMGM3XzU0NDM_a76e5c45-81d4-4116-90fd-1af87e84d285">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of stock-based compensation are included in selling, general and administrative expense in the consolidated statements of operations and consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="if284972d66c64958aa4ef05ba2bbfc4d_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzItMS0xLTEtMzYzMzI_9fcfac1b-c2fe-4130-b1d1-fdaf2656bd06" unitRef="usd"> 150000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i9cabadb803c848f6ae901e0cf3c30e9f_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzItMy0xLTEtMzYzMzI_789f9e90-a493-49a8-b6a1-38f3889d4f84" unitRef="usd"> 142000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i763afd2cfa4b492d9a7d4e02e2aee6ef_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzItNS0xLTEtMzYzMzI_648efb3f-212e-4d4b-8c12-e9802ca1bc42" unitRef="usd"> 168000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i6fc1b581397246b4a218da5b0ca90d73_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzUtMS0xLTEtMzYzMzI_7d89824d-2c12-48ab-9759-e732129480b2" unitRef="usd"> 17162000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i2e4f9ac153d3483db88ce340f5de43f8_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzUtMy0xLTEtMzYzMzI_079a65aa-74d6-4b50-b260-68f104839829" unitRef="usd"> 10219000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i7c42198f9fee49cb8df5bcdbd1020495_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzUtNS0xLTEtMzYzMzI_df20ea9b-ec56-41fe-8b5b-8dd21e56c297" unitRef="usd"> 9737000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzYtMS0xLTEtMzYzMzI_8caad3e6-27e8-4096-b8d9-639b7c0abf45" unitRef="usd"> 17312000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzYtMy0xLTEtMzYzMzI_429ebe8c-b18a-4b69-8743-c3c05582b445" unitRef="usd"> 10361000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xNzgvZnJhZzo3OTdjNTk4NjI5ZmY0NGM4OTY1MDNjMzNjMzc1MTBjNy90YWJsZTo2MTk1ZWVjZTYyOTE0ZTA4YmJjMzViNWQxY2VlNTRkMy90YWJsZXJhbmdlOjYxOTVlZWNlNjI5MTRlMDhiYmMzNWI1ZDFjZWU1NGQzXzYtNS0xLTEtMzYzMzI_f308f6bc-148f-498a-9773-b6e9318e858f" unitRef="usd"> 9905000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3MzY_f354bf7f-b61a-48fb-9ff1-6dd5897a5034">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.    Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income from continuing operations before provision for income taxes consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and bonuses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Bad debt and other reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease ROU assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating and capital loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortizable intangibles and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets before valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26,626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,169)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Assets, Net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,736 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, and 2021, the Company had state and Canadian net operating loss carryforwards of approximately $14.2 million and $14.7 million, respectively, principally all of which will begin to expire in 2035. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is required when it is more-likely-than not that all or a portion of a deferred tax asset will not be realized. Realization of a deferred tax asset is dependent upon taxable income in prior carryback years as appropriate, depending on jurisdiction, estimates of future taxable income, tax planning strategies and reversals of existing taxable temporary differences. The Company determined that as of December 31, 2022 and 2021, $4.9 million and $4.6 million, respectively, of the deferred tax assets related to state and Canadian losses do not satisfy the recognition criteria. The Company has therefore recorded a valuation allowance for this amount. The valuation allowance for deferred tax assets was increased by $337,000, $179,000 and $497,000 during 2022, 2021 and 2020, respectively. The increases are primarily related to the Company’s Canadian operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the statutory federal corporate income tax rate to income before provision for income taxes and consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at the federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income tax expense, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Windfall) shortfall tax benefits, net related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Permanent and other items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,804 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Permanent items relate principally to compensation charges, qualified transportation fringe benefits, reversal of uncertain tax positions and meals and entertainment. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases/ (decreases) as a result of positions taken:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expiration of applicable statutes of limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits balance decreased by $304,000 due to the reversal of a prior year uncertain tax position. The Company records interest and penalties related to unrecognized tax benefit in provision of income taxes. As of December 31, 2022 and 2021, the Company has recorded $6,000 in the 2022 and 2021 years related to interest expense in provision of income taxes. During the years ended December 31, 2022 and 2021, penalties of $0 and $0, respectively, were recorded relating to unrecognized tax benefits.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to tax in various jurisdictions and, as a matter of ordinary course, the Company may be subject to income tax examinations by the federal, state and foreign taxing authorities for the tax years 2018 to 2022. The </span></div>Company is currently under income tax examination by the state of Illinois, and the audit by the state of New York is closed without any assessment. The Company has not provided for U.S. taxes on unremitted earnings of its foreign subsidiary as this subsidiary is operating at a loss and has no earnings and profits to remit. As a result, deferred taxes were not provided related to the cumulative translation adjustments.
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3Mzc_26103a09-9325-4f7a-b83d-a98f06216888">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income from continuing operations before provision for income taxes consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="idec972e163ba4f3b8d6ddf4ad0a78d5a_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzItMS0xLTEtMzYzMzI_2c040df1-1fd3-47f3-9cbf-0ccaa19afb16" unitRef="usd"> 143815000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="ia9c9f9f62fa54c8998eb219cddb0b054_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzItMy0xLTEtMzYzMzI_152f5c7e-167a-470c-9bbf-16d809197162" unitRef="usd"> 193147000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i34bb90cf913043c2b1210c6789eafcd8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzItNS0xLTEtMzYzMzI_e35d3304-3e57-4463-8983-638ef91e5455" unitRef="usd"> 62206000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="ice301e118b164251a0807eef72d17769_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzMtMS0xLTEtMzYzMzI_bc98b1c1-832a-4c1f-9339-cd6f62365deb" unitRef="usd"> -1786000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="iac8d71a066344873b2b3e6bb5cdc634e_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzMtMy0xLTEtMzYzMzI_561e2332-39a4-4dc3-9fcb-233b3a7c25b1" unitRef="usd"> 156000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="if971c13f94234c5580ccffe1731cb9c8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzMtNS0xLTEtMzYzMzI_0c0b9490-971b-472c-b3d6-426032e70e2d" unitRef="usd"> -2842000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzQtMS0xLTEtMzYzMzI_d34d84e6-1d41-401f-8de9-a1cce5d458fd" unitRef="usd"> 142029000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzQtMy0xLTEtMzYzMzI_0aaf95dc-255a-460d-8038-2f38643cd617" unitRef="usd"> 193303000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjMWYzOTAxMTZjOTI0MWE0YWU0ZWNlNDc0YWZmZDRhNi90YWJsZXJhbmdlOmMxZjM5MDExNmM5MjQxYTRhZTRlY2U0NzRhZmZkNGE2XzQtNS0xLTEtMzYzMzI_53eeda1b-801c-45de-a388-ff58bdffe284" unitRef="usd"> 59364000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3Mzg_6a260fc0-886d-4141-926e-7a63fad0cb32">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzMtMS0xLTEtMzYzMzI_15276d6a-89d4-40d4-b97c-65676826bbf4" unitRef="usd"> 34968000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzMtMy0xLTEtMzYzMzI_81c6ac6f-8e0a-4057-a079-db9083320af2" unitRef="usd"> 48785000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzMtNS0xLTEtMzYzMzI_863fb416-f58f-4afd-87c3-75f0986ba2aa" unitRef="usd"> 12437000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzQtMS0xLTEtMzYzMzI_6b53c06c-ee9c-440b-ac05-eb4dfe45b1ea" unitRef="usd"> -4973000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzQtMy0xLTEtMzYzMzI_2ebb4241-7cfd-491f-af66-6baebead4b08" unitRef="usd"> -9600000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzQtNS0xLTEtMzYzMzI_bd4f376f-4cfe-4f33-87a7-64b4803d280e" unitRef="usd"> 310000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzUtMS0xLTEtMzYzMzI_5f225351-779a-43c0-a56d-1246590b94fb" unitRef="usd"> 29995000 </us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzUtMy0xLTEtMzYzMzI_d39b4dbb-6abb-4f84-8dd3-207ca35e9529" unitRef="usd"> 39185000 </us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzUtNS0xLTEtMzYzMzI_8179eea1-50c3-4200-ac88-e95cdabe72be" unitRef="usd"> 12747000 </us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzctMS0xLTEtMzYzMzI_eb0a6b61-3be2-4231-9031-329e13b46804" unitRef="usd"> 8857000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzctMy0xLTEtMzYzMzI_bd36329c-b098-4625-9d33-46be38584f24" unitRef="usd"> 13903000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzctNS0xLTEtMzYzMzI_07bf0ff5-e9c4-4441-99b6-2f158851c4c3" unitRef="usd"> 3616000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzgtMS0xLTEtMzYzMzI_a4473288-880a-4a5d-b313-d4e9db0b076c" unitRef="usd"> -1100000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzgtMy0xLTEtMzYzMzI_7e755ad6-fbf6-430c-9d25-ddd47c87a940" unitRef="usd"> -2243000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzgtNS0xLTEtMzYzMzI_439ab2b1-65ee-40bb-b889-dab38bc2297e" unitRef="usd"> 163000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzktMS0xLTEtMzYzMzI_dae306c0-fa04-4522-9bf1-06c45f952a13" unitRef="usd"> 7757000 </us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzktMy0xLTEtMzYzMzI_ed10f7de-0255-4290-b7d7-619c19b71406" unitRef="usd"> 11660000 </us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzktNS0xLTEtMzYzMzI_13b5de5e-9f1e-47a6-920c-1ac39de106c6" unitRef="usd"> 3779000 </us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzExLTEtMS0xLTM2MzMy_6c0caa50-c3ff-4f79-aa99-1c82906aa3c1" unitRef="usd"> 0 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzExLTMtMS0xLTM2MzMy_1df82f51-3e44-4367-b7c2-3791622d6c2d" unitRef="usd"> 0 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzExLTUtMS0xLTM2MzMy_c35f91ec-1833-4b7d-8480-07aedc58dc63" unitRef="usd"> 0 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEyLTEtMS0xLTM2MzMy_545057e6-9ca5-4145-abcb-c398b9fc41bc" unitRef="usd"> 52000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEyLTMtMS0xLTM2MzMy_34251633-66ef-4002-aa8c-9129091433c8" unitRef="usd"> -12000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEyLTUtMS0xLTM2MzMy_c2619a3d-d7ee-49cd-bdf6-d584b17440ca" unitRef="usd"> 0 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEzLTEtMS0xLTM2MzMy_01da92dc-865a-45f1-8c84-4632d3ad76e6" unitRef="usd"> 52000 </us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEzLTMtMS0xLTM2MzMy_57e036b9-2554-4ff3-a3f5-f60a5668118b" unitRef="usd"> -12000 </us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzEzLTUtMS0xLTM2MzMy_08d0eccc-6975-4972-8b5f-d513b527ea87" unitRef="usd"> 0 </us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzE0LTEtMS0xLTM2MzMy_bc40eb7c-d873-40f8-b9f6-8697192839da" unitRef="usd"> 37804000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzE0LTMtMS0xLTM2MzMy_30ace111-9c26-4fda-a0f4-6ba77cffed9e" unitRef="usd"> 50833000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo2MGRiZWNiOThmYzc0NGU5YjllNjRlYTE2MWJhMzVmOS90YWJsZXJhbmdlOjYwZGJlY2I5OGZjNzQ0ZTliOWU2NGVhMTYxYmEzNWY5XzE0LTUtMS0xLTM2MzMy_0b754d9e-c9a7-4e28-801d-5c06f0bd4d13" unitRef="usd"> 16526000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3Mzk_e17b87ec-9ac2-460c-9ae0-43d7e53e5e65">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and bonuses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Bad debt and other reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease ROU assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating and capital loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortizable intangibles and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets before valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26,626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,169)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred Tax Assets, Net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,736 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzMtMS0xLTEtMzYzMzI_f7e66a49-2628-4643-9b24-2b63b69524b4" unitRef="usd"> 6406000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzMtMy0xLTEtMzYzMzI_8092241e-823d-4a49-a848-96dba138cfcd" unitRef="usd"> 6822000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzQtMS0xLTEtMzYzMzI_20ec1b35-4d2b-40cb-b9fe-5752ed9a5043" unitRef="usd"> 9655000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzQtMy0xLTEtMzYzMzI_3d320220-0c46-4f05-b0fe-bd1af023cfc5" unitRef="usd"> 6989000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzUtMS0xLTEtMzYzMzI_a5d62c6a-81b4-4a71-8607-91f1e2e351f0" unitRef="usd"> 21018000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzUtMy0xLTEtMzYzMzI_ee830c65-f44d-4358-8f06-59bd795f11e2" unitRef="usd"> 18287000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
<mmi:DeferredTaxAssetsOperatingLeaseRouAssetsNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzYtMS0xLTEtMzYzMzI_5db53b36-5537-4277-8e9d-063ed07b0ef3" unitRef="usd"> 20798000 </mmi:DeferredTaxAssetsOperatingLeaseRouAssetsNet>
<mmi:DeferredTaxAssetsOperatingLeaseRouAssetsNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzYtMy0xLTEtMzYzMzI_653c1ceb-6053-4f2a-b868-63e751891a7f" unitRef="usd"> 20937000 </mmi:DeferredTaxAssetsOperatingLeaseRouAssetsNet>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzctMS0xLTEtMzYzMzI_f081aca3-d43c-48ee-a2df-38e59d04797e" unitRef="usd"> 7273000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzctMy0xLTEtMzYzMzI_4b58ec46-3881-4720-8639-33295c998377" unitRef="usd"> 7031000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzgtMS0xLTEtMzYzMzI_9bb649db-e320-4349-a5b1-e7c37d63f6a9" unitRef="usd"> 3835000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzgtMy0xLTEtMzYzMzI_292b72ea-265e-40e2-91ff-394a5d06b6f4" unitRef="usd"> 3769000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<mmi:DeferredTaxAssetsStateTaxesNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzktMS0xLTEtMzYzMzI_766a7d43-6f3c-4e3a-89d8-f7bf0f21378f" unitRef="usd"> 0 </mmi:DeferredTaxAssetsStateTaxesNet>
<mmi:DeferredTaxAssetsStateTaxesNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzktMy0xLTEtMzYzMzI_769cf4b6-64c5-488f-9877-5084007535f0" unitRef="usd"> 92000 </mmi:DeferredTaxAssetsStateTaxesNet>
<us-gaap:DeferredTaxAssetsOtherComprehensiveLoss contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEwLTEtMS0xLTU4NjY2_9385d7f2-f22a-4abb-9606-0737191c4710" unitRef="usd"> 1676000 </us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
<us-gaap:DeferredTaxAssetsOtherComprehensiveLoss contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEwLTMtMS0xLTU4NjY2_0684a79f-0a79-427b-86e4-43c8a8045846" unitRef="usd"> 0 </us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
<mmi:DeferredTaxAssetsAmortizableIntangiblesAndOther contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEwLTEtMS0xLTM2MzMy_f5055df6-ece1-4e8f-a804-15f2a3910352" unitRef="usd"> 2221000 </mmi:DeferredTaxAssetsAmortizableIntangiblesAndOther>
<mmi:DeferredTaxAssetsAmortizableIntangiblesAndOther contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEwLTMtMS0xLTM2MzMy_4d231cd0-2a51-4bc3-9c60-310cd5124f1f" unitRef="usd"> 1577000 </mmi:DeferredTaxAssetsAmortizableIntangiblesAndOther>
<us-gaap:DeferredTaxAssetsGross contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzExLTEtMS0xLTM2MzMy_1507394f-a22b-487e-8f7f-6b0bd2ebe1ab" unitRef="usd"> 72882000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzExLTMtMS0xLTM2MzMy_f5b127b1-7846-4698-9542-785a524d66cd" unitRef="usd"> 65504000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEyLTEtMS0xLTM2MzMy_4eed6af0-d787-4b27-b3d3-ad0b0b34c3a6" unitRef="usd"> 4935000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEyLTMtMS0xLTM2MzMy_ee770f36-599a-41da-820b-05c6c81ce5fc" unitRef="usd"> 4599000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEzLTEtMS0xLTM2MzMy_86189544-aa8b-4cd6-abbc-12d840ef07c5" unitRef="usd"> 67947000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzEzLTMtMS0xLTM2MzMy_5f1d0611-d36a-4900-b582-c3e21a627384" unitRef="usd"> 60905000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE1LTEtMS0xLTM2MzMy_d478bc9c-0d27-45e4-9a69-57410c5dcae4" unitRef="usd"> 5715000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE1LTMtMS0xLTM2MzMy_38a457c6-7b3c-4cb9-b76a-029d331864cc" unitRef="usd"> 6552000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE2LTEtMS0xLTM2MzMy_a119f5a8-5771-4932-8864-bbb4d85f848a" unitRef="usd"> 18523000 </us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
<us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE2LTMtMS0xLTM2MzMy_1f41f008-77e9-4712-b32e-6b5dfccbf4fc" unitRef="usd"> 18697000 </us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE3LTEtMS0xLTM2MzMy_8a969985-d713-4f96-8d15-8ac930e04b83" unitRef="usd"> 1180000 </us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE3LTMtMS0xLTM2MzMy_c557a238-8a1a-4964-9874-cfe939a0e53f" unitRef="usd"> 1513000 </us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
<mmi:DeferredTaxLiabilitiesStateTaxes contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE5LTEtMS0xLTU4NjU4_c73a1c97-1346-4e58-aed0-44a6e210a062" unitRef="usd"> 472000 </mmi:DeferredTaxLiabilitiesStateTaxes>
<mmi:DeferredTaxLiabilitiesStateTaxes contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE5LTMtMS0xLTU4NjU4_2f56ddf3-0117-4b86-9382-f86d246d3dac" unitRef="usd"> 0 </mmi:DeferredTaxLiabilitiesStateTaxes>
<us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE4LTEtMS0xLTM2MzMy_86edaa2f-52ed-47db-9ab9-d7ecaf0f6eb6" unitRef="usd"> 0 </us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
<us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE4LTMtMS0xLTM2MzMy_805f6638-3c6b-4bef-85f7-d24059deac22" unitRef="usd"> 195000 </us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
<mmi:DeferredTaxLiabilitiesGoodwillAndOther contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE5LTEtMS0xLTM2MzMy_b5e7b006-271a-4546-b7a3-7bb3b4e5ea77" unitRef="usd"> 736000 </mmi:DeferredTaxLiabilitiesGoodwillAndOther>
<mmi:DeferredTaxLiabilitiesGoodwillAndOther contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzE5LTMtMS0xLTM2MzMy_698b0cbf-04c9-4aa2-ad43-037a0bf60761" unitRef="usd"> 212000 </mmi:DeferredTaxLiabilitiesGoodwillAndOther>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzIwLTEtMS0xLTM2MzMy_827a288b-1b0f-4755-bf64-1c4f1d90c429" unitRef="usd"> 26626000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzIwLTMtMS0xLTM2MzMy_51fcb1cc-9a94-416f-8085-f84fd9896084" unitRef="usd"> 27169000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzIxLTEtMS0xLTM2MzMy_b05bddaa-5368-4f1a-910d-7fd82d4ef06a" unitRef="usd"> 41321000 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTowZTQwMTNhMGRhMzc0NjNkODk2MjMxMGE3ZDExYjlmMS90YWJsZXJhbmdlOjBlNDAxM2EwZGEzNzQ2M2Q4OTYyMzEwYTdkMTFiOWYxXzIxLTMtMS0xLTM2MzMy_ef67935f-6261-4d91-a4fa-1d3d910e608b" unitRef="usd"> 33736000 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:OperatingLossCarryforwards contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzQ0Ng_3390e30b-9397-4345-92fc-9cedf1596354" unitRef="usd"> 14200000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzQ1Mw_0d4c086d-0d6e-4580-ba66-7d949713e26b" unitRef="usd"> 14700000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzkxNg_c56a312d-3ff7-48ec-901c-0f1aeaa59ab6" unitRef="usd"> 4900000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzkyMw_61d024ae-61bf-40f7-b6c0-b25d87d3459e" unitRef="usd"> 4600000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzExODU_b2be047a-97f3-4bfb-9767-0459f47691e5" unitRef="usd"> 337000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzExODk_e14160f9-a0e3-4cbf-8824-e94fc9171759" unitRef="usd"> 179000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzExOTY_a9109bb0-e0b5-4850-b486-888acdd26634" unitRef="usd"> 497000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3NDA_50aa101d-70fa-4d2c-af1d-ac6c320f306c">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the statutory federal corporate income tax rate to income before provision for income taxes and consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at the federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income tax expense, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Windfall) shortfall tax benefits, net related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Permanent and other items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,804 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div>(1)Permanent items relate principally to compensation charges, qualified transportation fringe benefits, reversal of uncertain tax positions and meals and entertainment.
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtMS0xLTEtMzYzMzI_1e89f498-d105-4a7d-9345-f35a36c78fb4" unitRef="usd"> 29826000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtMy0xLTEtMzYzMzI_7fbea184-8fc2-4776-b693-b969d899699e" unitRef="number"> 0.210 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtNS0xLTEtMzYzMzI_d0d39d4e-6ff9-4c71-91d9-5032bd77f974" unitRef="usd"> 40594000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtNy0xLTEtMzYzMzI_726da3b6-8970-485b-8e80-b3175d34f472" unitRef="number"> 0.210 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtOS0xLTEtMzYzMzI_22e5024a-01e4-426a-a240-1fa4b809f9c2" unitRef="usd"> 12466000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzMtMTEtMS0xLTM2MzMy_f59d395b-1181-4f13-90b7-a247bbc14548" unitRef="number"> 0.210 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtMS0xLTEtMzYzMzI_d39b1e4f-8ada-495a-a7a0-d311d0768e65" unitRef="usd"> 6127000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtMy0xLTEtMzYzMzI_1d92db27-5d73-4399-b70f-7b4d77710938" unitRef="number"> 0.043 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtNS0xLTEtMzYzMzI_512d0cc5-329e-4fc4-8258-b0921bfc3870" unitRef="usd"> 9210000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtNy0xLTEtMzYzMzI_8b9128d4-4f80-4683-aa55-46a619441a1d" unitRef="number"> 0.048 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtOS0xLTEtMzYzMzI_4628cc56-17f7-4eaa-8366-ab5827b32743" unitRef="usd"> 2983000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzQtMTEtMS0xLTM2MzMy_2fdd1271-7eb8-43b2-83c1-d2724183647a" unitRef="number"> 0.050 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtMS0xLTEtMzYzMzI_08fa6e68-e195-4228-a25b-a777d32bfd04" unitRef="usd"> -2714000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtMy0xLTEtMzYzMzI_a5b6038f-283e-465d-a0f4-8dc5ab3bc3c6" unitRef="number"> -0.019 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtNS0xLTEtMzYzMzI_2ab74ac0-a0ce-4d80-810a-33098b98a4fa" unitRef="usd"> -555000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtNy0xLTEtMzYzMzI_648518a7-c0a5-4810-bab7-4ea734a153fd" unitRef="number"> -0.003 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtOS0xLTEtMzYzMzI_72951180-6ba7-4140-a50d-126486c196b9" unitRef="usd"> 240000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzUtMTEtMS0xLTM2MzMy_e61076b5-180d-4457-a177-50f2cabaf863" unitRef="number"> 0.004 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtMS0xLTEtMzYzMzI_eba7810c-478a-4581-81ca-7f83edac6dbd" unitRef="usd"> 337000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtMy0xLTEtMzYzMzI_37b63cc2-bad7-4dc3-a6a5-314f7ac5431d" unitRef="number"> 0.002 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtNS0xLTEtMzYzMzI_c1e26d65-48b3-47e6-bed0-28232ccf4bc0" unitRef="usd"> 179000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtNy0xLTEtMzYzMzI_22422495-d446-4162-a5e0-a227f98640f5" unitRef="number"> 0.001 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtOS0xLTEtMzYzMzI_bdaa1b64-1977-4f3d-b973-e84114185e81" unitRef="usd"> 497000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzYtMTEtMS0xLTM2MzMy_91369cb7-32aa-4e5f-b869-e1a815b716c6" unitRef="number"> 0.008 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<mmi:IncomeTaxReconciliationPermanentAndOtherItems contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctMS0xLTEtMzYzMzI_04723acf-7185-4af4-bac5-2efa385dcf6f" unitRef="usd"> 4228000 </mmi:IncomeTaxReconciliationPermanentAndOtherItems>
<mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctMy0xLTEtMzYzMzI_36124940-0d70-4e3d-9781-f34e540024c1" unitRef="number"> 0.030 </mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems>
<mmi:IncomeTaxReconciliationPermanentAndOtherItems contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctNS0xLTEtMzYzMzI_47fd6a44-27ab-418d-a486-93853c825cbb" unitRef="usd"> 1405000 </mmi:IncomeTaxReconciliationPermanentAndOtherItems>
<mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctNy0xLTEtMzYzMzI_3368aae9-47a1-4a6e-9fca-e6ded9c0eb40" unitRef="number"> 0.007 </mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems>
<mmi:IncomeTaxReconciliationPermanentAndOtherItems contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctOS0xLTEtMzYzMzI_8e5db45f-c1ee-4fe7-bd2d-d099da06e94f" unitRef="usd"> 340000 </mmi:IncomeTaxReconciliationPermanentAndOtherItems>
<mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzctMTEtMS0xLTM2MzMy_25a793a1-41b8-4cfd-895f-30b3721668bf" unitRef="number"> 0.006 </mmi:EffectiveIncomeTaxRateOnPermanentAndOtherItems>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtMS0xLTEtMzYzMzI_624e1891-3a10-4e03-8eeb-d965ba17ac70" unitRef="usd"> 37804000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtMy0xLTEtMzYzMzI_895186c0-b3d6-4680-ba1c-c5ee08ff1ad0" unitRef="number"> 0.266 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtNS0xLTEtMzYzMzI_5704a5cd-ee4e-49e7-97f0-66e246795db5" unitRef="usd"> 50833000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtNy0xLTEtMzYzMzI_7c5056ac-9a14-4433-a72f-4d7f82c0c62e" unitRef="number"> 0.263 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtOS0xLTEtMzYzMzI_bc260fc9-4a91-47b3-8ae5-7fef79eecdb3" unitRef="usd"> 16526000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTpjOTNlMjZjYTI2MmQ0MmU5YTVhMTQ1ZjFmYmQwMDA3Zi90YWJsZXJhbmdlOmM5M2UyNmNhMjYyZDQyZTlhNWExNDVmMWZiZDAwMDdmXzgtMTEtMS0xLTM2MzMy_74250666-a1ae-4fd9-b579-521e80d4ada3" unitRef="number"> 0.278 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI3NDE_5d1a4ae9-e9cb-43ca-b4c9-517dcb02e155">
<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increases/ (decreases) as a result of positions taken:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expiration of applicable statutes of limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
<us-gaap:UnrecognizedTaxBenefits contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzItMS0xLTEtMzYzMzI_b8b40f04-b543-453c-98a5-86ec98a4664b" unitRef="usd"> 304000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzItMy0xLTEtMzYzMzI_ef945699-7706-4967-b06f-f8aa122e5d64" unitRef="usd"> 55000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i239cfb5a14b14816a5ecbc8bc2844359_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzItNS0xLTEtMzYzMzI_c560ebd8-d2b1-4950-aec7-df3c0ef9c3d2" unitRef="usd"> 775000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzQtMS0xLTEtMzYzMzI_ebd8cc14-405b-4c82-a48a-1668c40feb40" unitRef="usd"> 304000 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzQtMy0xLTEtMzYzMzI_7f5bca33-b079-45ff-b143-2083ba09e8f4" unitRef="usd"> 1000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzQtNS0xLTEtMzYzMzI_dce9c02d-fab5-4071-99f3-f2bab20e1981" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzUtMS0xLTEtMzYzMzI_286d1fdb-9df8-440c-80df-bd6d7d7cba39" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzUtMy0xLTEtMzYzMzI_cc50763a-69e2-4b16-86b5-6da0b9bc9cf3" unitRef="usd"> 304000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzUtNS0xLTEtMzYzMzI_759ce2e5-43a4-418f-82f5-5b917939e12e" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzctMS0xLTEtMzYzMzI_4b163adc-f049-466d-86b1-a3c92028768d" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzctMy0xLTEtMzYzMzI_f35cca53-00b5-44e9-8909-001fd320f07c" unitRef="usd"> 56000 </us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzctNS0xLTEtMzYzMzI_1a1c6eeb-1224-4466-bf25-337567aec1a0" unitRef="usd"> 720000 </us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefits contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzgtMS0xLTEtMzYzMzI_09b88e53-374d-4d09-9d42-dc84bb9976b1" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i242f84d8e7fd4e1baebd717ac27e0b73_I20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzgtMy0xLTEtMzYzMzI_8fc56408-7e91-44e3-b506-eb6e5b6b9965" unitRef="usd"> 304000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="iace2144c98ec447c8e710170844d42b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90YWJsZTo3YmU3ODIyZDg3NjU0OWI2OGQxNjFhOTc1ZDU5YTM1OS90YWJsZXJhbmdlOjdiZTc4MjJkODc2NTQ5YjY4ZDE2MWE5NzVkNTlhMzU5XzgtNS0xLTEtMzYzMzI_a262c988-94ad-4ccc-a9b8-5a20b1e3ff15" unitRef="usd"> 55000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzE4ODA_5d03b426-e73d-4d07-9ea9-8ea8f3896c7a" unitRef="usd"> 304000 </us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
<us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="ia19542ca4504459ea84f327e5b037bc4_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzU0OTc1NTgxODMzNA_52c22cc3-6615-41fc-8bee-87ca5ba94a8e" unitRef="usd"> 6000 </us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
<us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="i54699d2ac96f48c698e233c63196dbff_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzU0OTc1NTgxODMzNA_9280d7d9-67ab-4de2-b750-32790ec493d6" unitRef="usd"> 6000 </us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzIxNTQ_555fac70-b63d-4ef8-bdc9-7b1edf169c60" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzIxNjE_6ea45467-8a81-4915-8925-f959c25ca5e3" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
<us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODEvZnJhZzo4ZTJmY2U4OGVkYTQ0NGE1YmU2NTAxZTgxYWUxOTkzNi90ZXh0cmVnaW9uOjhlMmZjZTg4ZWRhNDQ0YTViZTY1MDFlODFhZTE5OTM2XzI2MDY_731243a1-aef2-4f0f-87ce-1be7be7a88a1" unitRef="usd"> 0 </us-gaap:UndistributedEarningsOfForeignSubsidiaries>
<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzkzNA_cbb110e9-1ffa-4ec4-98b2-67f5112e623f">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.    Retirement Plans </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has its own defined contribution plan (the “Marcus & Millichap, Inc. 401(k) Plan”) under Section 401(k) of the Internal Revenue Code for all eligible employees who have completed one month of service. The contribution plan is subject to the provisions of the Employee Retirement Income Security Act of 1974 (“ERISA”), as amended. Participants may contribute up to 100% of their annual eligible compensation, subject to Internal Revenue Service limitations and ERISA. The Company matches employees’ contributions each pay period, dollar for dollar, up to a maximum of $4,000. Employees become vested in these Company contributions 33% upon one year of service, 66% upon two years of service and 100% upon three years of service. Company matching contributions aggregated $2.0 million, $1.2 million and $1.0 million for the years ended December 31, 2022, 2021, and 2020, respectively, which is included in selling, general and administrative expense in the consolidated statements of operations.</span></div>
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
<us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="i248911aa83514357843c3f97538bea6b_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzM2OQ_7abe2835-60c1-4152-b6eb-20468ec11e79" unitRef="number"> 1 </us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
<mmi:DefinedContributionPlanEmployerMatchingMaximumAnnualContributionAmount contextRef="i248911aa83514357843c3f97538bea6b_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzU0OQ_298843bd-14fa-41f5-b822-0c9ad9b1d1b8" unitRef="usd"> 4000 </mmi:DefinedContributionPlanEmployerMatchingMaximumAnnualContributionAmount>
<us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage contextRef="id08424068ef34ca19a2ef1c146976615_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzYwOA_89cc6126-6592-4406-9e7d-29b628e60a7a" unitRef="number"> 0.33 </us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
<us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage contextRef="i558b189fe12844bb98d7cf9d5c91216a_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzYzNw_e3e373da-e2f7-4bfe-9da0-36a0f2592ba5" unitRef="number"> 0.66 </us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
<us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage contextRef="i2c0c06dde7cd485dadf56812670bb499_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzY3MA_c879c228-3116-47cf-ae98-02564e9e601e" unitRef="number"> 1 </us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="i248911aa83514357843c3f97538bea6b_D20220101-20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzc0NA_03bf4087-3d6e-4560-85bf-7b2fd54f7b2b" unitRef="usd"> 2000000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="i717fdcc0f665473892a1f83a7f1d3cc4_D20210101-20211231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzc0OA_4a000b24-2474-446a-a56c-c3d113291e59" unitRef="usd"> 1200000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="id3601d0ea1374798822cd6f79a586834_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODQvZnJhZzphZDBhZTc3NjNlMDI0MThhYWMyZjFjZTdkZjdiZjNkYi90ZXh0cmVnaW9uOmFkMGFlNzc2M2UwMjQxOGFhYzJmMWNlN2RmN2JmM2RiXzc1NQ_50a42934-a951-43da-a467-af80962869dd" unitRef="usd"> 1000000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:EarningsPerShareTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90ZXh0cmVnaW9uOjBkMzM1ZDg2ODUyZDQ3OGZiZjNiODVlMTJhNWYwMmY0XzczMw_956a7968-7c1d-4bce-9d39-0f2ba1820e60">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.    Earnings per Share </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020 consisted of the following (in thousands, except per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator (Basic and Diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in value for stock settled consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,751</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,318</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduct: Unvested RSAs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Fully vested DSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,888</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,642</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.57 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding from above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effect of RSUs, RSAs & ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Contingently issuable shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,187</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,735</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted earnings per common share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 11 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Shares are included in weighted average common shares outstanding as the shares are fully vested but were not yet delivered. See Note 11 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Relates to contingently issuable stock settled consideration. </span></div>(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
</us-gaap:EarningsPerShareTextBlock>
<mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90ZXh0cmVnaW9uOjBkMzM1ZDg2ODUyZDQ3OGZiZjNiODVlMTJhNWYwMmY0XzczNA_19283edc-5aad-4af8-b7c5-5998e27aa8cf">
<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020 consisted of the following (in thousands, except per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator (Basic and Diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in value for stock settled consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,751</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,318</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduct: Unvested RSAs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Fully vested DSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,888</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,642</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.57 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding from above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Dilutive effect of RSUs, RSAs & ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Contingently issuable shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,187</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,735</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted earnings per common share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 11 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Shares are included in weighted average common shares outstanding as the shares are fully vested but were not yet delivered. See Note 11 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Relates to contingently issuable stock settled consideration. </span></div>(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
</mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock>
<us-gaap:NetIncomeLoss contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzMtMS0xLTEtMzYzMzI_2d5508a2-5605-4b04-9cd5-7d253007e77a" unitRef="usd"> 104225000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzMtMy0xLTEtMzYzMzI_4f04152f-f9dc-4a99-a266-e02677ad724e" unitRef="usd"> 142470000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzMtNS0xLTEtMzYzMzI_131eedf4-4fbc-46c4-8545-10c405573a76" unitRef="usd"> 42838000 </us-gaap:NetIncomeLoss>
<mmi:ChangeInValueDeferredConsiderationSettledInStock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzQtMS0xLTEtMzYzMzI_5af2928e-2617-41d4-acb5-7994730fd05f" unitRef="usd"> 37000 </mmi:ChangeInValueDeferredConsiderationSettledInStock>
<mmi:ChangeInValueDeferredConsiderationSettledInStock contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzQtMy0xLTEtMzYzMzI_873064e9-16d8-49c4-96e6-1a00f008b49d" unitRef="usd"> -27000 </mmi:ChangeInValueDeferredConsiderationSettledInStock>
<mmi:ChangeInValueDeferredConsiderationSettledInStock contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzQtNS0xLTEtMzYzMzI_44dcf8b4-46a3-44c7-aa07-e3e6daf850ff" unitRef="usd"> 3000 </mmi:ChangeInValueDeferredConsiderationSettledInStock>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzUtMS0xLTEtMzYzMzI_fa8aa9ad-285d-4b60-99cf-c3a4e1daa036" unitRef="usd"> 104188000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzUtMy0xLTEtMzYzMzI_d4e699fb-4dd4-43f7-82e9-c8cdd8a3bd1f" unitRef="usd"> 142497000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzUtNS0xLTEtMzYzMzI_e4621ca5-0367-4d87-8f5b-d488efdfca18" unitRef="usd"> 42835000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzgtMS0xLTEtMzYzMzI_9a7f85d9-1730-4565-833d-b6824d880038" unitRef="shares"> 39751000 </us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
<us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzgtMy0xLTEtMzYzMzI_9f927bc6-f8b5-4d51-84ed-0d2f173b1407" unitRef="shares"> 39575000 </us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
<us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzgtNS0xLTEtMzYzMzI_900923bf-d8cd-44a1-a8f0-f7b99ea931f9" unitRef="shares"> 39318000 </us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
<us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzktMS0xLTEtMzYzMzI_8aadfa07-1b8a-4a12-b9d7-c63f48bd2398" unitRef="shares"> 12000 </us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
<us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzktMy0xLTEtMzYzMzI_3a3eb052-c232-4805-aa7a-90d88ad76226" unitRef="shares"> 14000 </us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
<us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzktNS0xLTEtMzYzMzI_b8dd3c9c-49b2-4a10-82bb-b0d0cb31343a" unitRef="shares"> 18000 </us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
<us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEwLTEtMS0xLTM2MzMy_70a86275-12e0-4b76-8e24-f359c70696b2" unitRef="shares"> 154000 </us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
<us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEwLTMtMS0xLTM2MzMy_af902160-1780-4245-b782-d2208bfe9810" unitRef="shares"> 327000 </us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
<us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEwLTUtMS0xLTM2MzMy_31c9dc8f-14c5-4e6f-ad95-f83774a9b830" unitRef="shares"> 342000 </us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzExLTEtMS0xLTM2MzMy_4c8fe233-ccfd-44c2-81fe-97ec0abbf2cc" unitRef="shares"> 39893000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzExLTMtMS0xLTM2MzMy_a4e1c84b-14e6-4110-a518-e9e1672df6ad" unitRef="shares"> 39888000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzExLTUtMS0xLTM2MzMy_507db638-7a65-4770-bf06-447b51652e11" unitRef="shares"> 39642000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:EarningsPerShareBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEyLTEtMS0xLTM2MzMy_e39b08d3-02f1-4ae6-9488-70e632bf2262" unitRef="usdPerShare"> 2.61 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEyLTMtMS0xLTM2MzMy_3693391a-68a6-4c32-9cf5-69438d6c7c87" unitRef="usdPerShare"> 3.57 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzEyLTUtMS0xLTM2MzMy_16192c7b-16eb-4ac1-b072-5edb81edc846" unitRef="usdPerShare"> 1.08 </us-gaap:EarningsPerShareBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE0LTEtMS0xLTM2MzMy_26cf25c2-e231-413a-8d5b-93d0d19e38bf" unitRef="shares"> 39893000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE0LTMtMS0xLTM2MzMy_5ab73378-d0f2-4f41-a4cc-abfd6d3a2d69" unitRef="shares"> 39888000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE0LTUtMS0xLTM2MzMy_3f2d3676-3a8b-4fd2-a6d9-e8beeec5692e" unitRef="shares"> 39642000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE1LTEtMS0xLTM2MzMy_db700f13-dbe0-4e88-ab09-35a211a887da" unitRef="shares"> 207000 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE1LTMtMS0xLTM2MzMy_dae00015-457f-46d2-ad52-5ff52c0d7de4" unitRef="shares"> 206000 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE1LTUtMS0xLTM2MzMy_d55e2267-1731-4d95-9d18-24c1a8cb0869" unitRef="shares"> 67000 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE2LTEtMS0xLTM2MzMy_37b09d9a-25b5-4d0f-931f-d62d85b6bc8c" unitRef="shares"> 86000 </us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
<us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE2LTMtMS0xLTM2MzMy_f01d36da-28bc-49f7-a16b-368d31b3f5fd" unitRef="shares"> 93000 </us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
<us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE2LTUtMS0xLTM2MzMy_b99b45dd-2d26-4c41-a5b4-63df4b73e89f" unitRef="shares"> 26000 </us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE3LTEtMS0xLTM2MzMy_e4b3f2a9-5894-4e2d-bd77-1292ea72184c" unitRef="shares"> 40186000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE3LTMtMS0xLTM2MzMy_b6a650c4-4857-4ae4-989d-6d233b984dd5" unitRef="shares"> 40187000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE3LTUtMS0xLTM2MzMy_3b910202-d844-457d-a256-f434f117a585" unitRef="shares"> 39735000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareDiluted contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE4LTEtMS0xLTM2MzMy_54f26b57-9d41-43ac-b3fc-0b4ef107cad1" unitRef="usdPerShare"> 2.59 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE4LTMtMS0xLTM2MzMy_2dbbecb4-3232-47ea-80fb-2c7fe79777a3" unitRef="usdPerShare"> 3.55 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE4LTUtMS0xLTM2MzMy_33ff622f-5323-404d-8394-b1fdd6f6cd3f" unitRef="usdPerShare"> 1.08 </us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE5LTEtMS0xLTM2MzMy_f4a6e4a3-072d-4f83-b1af-a7e568384267" unitRef="shares"> 1084000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i08b5281cbeb941ca94d10277238ec8cf_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE5LTMtMS0xLTM2MzMy_06fa5a9f-6d69-4511-90dd-798a3656b0ef" unitRef="shares"> 366000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i0b86cc7f3ce346bbb50f2ae3900bd133_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90YWJsZToxOWEwNmFiOTdkN2Y0OTI3OTYzMjViNDQzYWY1Yzc1ZS90YWJsZXJhbmdlOjE5YTA2YWI5N2Q3ZjQ5Mjc5NjMyNWI0NDNhZjVjNzVlXzE5LTUtMS0xLTM2MzMy_849194eb-40ac-4f6c-9b0c-d730353ee60e" unitRef="shares"> 684000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i97dd29828a5a4e6fb268a5bc1178fa11_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xODcvZnJhZzowZDMzNWQ4Njg1MmQ0NzhmYmYzYjg1ZTEyYTVmMDJmNC90ZXh0cmVnaW9uOjBkMzM1ZDg2ODUyZDQ3OGZiZjNiODVlMTJhNWYwMmY0XzczNQ_93cfa31d-ea10-4e86-9a79-f4bd75e6b453"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzQwODM_d5242fc2-7176-4029-886f-499e4a14920b">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.    Commitments and Contingencies </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 18, 2014, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). On May 31, 2022, the Company executed an amended and restated Credit Agreement (the “First Amended and Restated Credit Agreement”) to extend the maturity date of the Credit Agreement on substantially the same terms and conditions as the original credit facility. The First Amended and Restated Credit Agreement provided for a $60.0 million principal amount senior secured revolving credit facility that was guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”), which was scheduled to mature on August 1, 2022. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement, which provides for a three-year extension of its Credit Facility with Wells Fargo Bank, National Association on principally the same terms and conditions as the extension signed in May 2022. The new agreement matures on June 1, 2025.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may borrow, repay and reborrow amounts under the Credit Facility until its maturity date, at which time all amounts outstanding under the Credit Facility must be repaid in full. Borrowings under the Credit Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at December 31, 2022. Borrowings under the Credit Facility will bear interest at the Daily Simple SOFR rate plus a spread of between 1.00% to 1.25% depending on the Company’s total funded debt to EBITDA as defined in the Credit Agreement. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization of issuance costs and the commitment fee are included in interest expense in the consolidated statements of operations and were $167,000, $87,000, and $93,000 during the years ended December 31, 2022, 2021, and 2020, respectively. As of December 31, 2022, there were no amounts outstanding under the Credit Agreement. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 2.0:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of December 31, 2022, the Company was in compliance with all financial and non-financial covenants and has not experienced any limitation in its operations as a result of the covenants.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Alliance </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company, in connection with the strategic alliance with MTRCC, has agreed to provide loan opportunities that may be funded through MTRCC’s DUS Agreement with Fannie Mae. MTRCC’s agreement with Fannie Mae requires MTRCC to guarantee a portion of each funded loan. On a loan-by-loan basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of December 31, 2022, the Company has agreed to a maximum aggregate guarantee obligation of $55.7 million related to loans with an unpaid balance of $334.0 million. The Company would be liable for this amount only if all of the loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans was determined to be without value at the time of settlement. As of December 31, 2022, the Company has recorded an allowance for loss-sharing obligations of $275,000 and pledged $15,800 in a restricted bank account in support of the guarantee obligation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</span></div>In connection with certain agreements with investment sales and financing professionals, the Company may agree to advance amounts to such professionals upon reaching certain time and performance goals. Such commitments as of December 31, 2022 aggregated $16.1 million.
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i133760b2af3b48d2a8ac38abcddac418_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgxOTQ2OA_ad3a985b-d156-4df4-a8ee-47eb8fe44dce" unitRef="usd"> 60000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:DebtInstrumentTerm contextRef="i0c638362bf9f48fbbfb9a66117fe76ea_D20220728-20220728" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE2NDkyNjc0NDcyNjM_4220b257-8fd7-4aab-9a88-876bc0dfb941"> P3Y </us-gaap:DebtInstrumentTerm>
<mmi:StandbyLettersOfCreditSublimit contextRef="i133760b2af3b48d2a8ac38abcddac418_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzkzMQ_18f536cb-c7e1-4715-8d3a-911def1284e8" unitRef="usd"> 10000000 </mmi:StandbyLettersOfCreditSublimit>
<mmi:StandbyLettersOfCreditAmountUtilized contextRef="i133760b2af3b48d2a8ac38abcddac418_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzk5OA_3643a89e-298f-4d88-9cf2-f05ce6f687f9" unitRef="usd"> 533000 </mmi:StandbyLettersOfCreditAmountUtilized>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i2496c5d5742b4a8c9a28f5755f5e0401_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMDExNA_d337c1c0-b329-4444-a468-4b8ed0594532" unitRef="number"> 0.0100 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i541119b9f1b34b97affe2faa60ef3b1a_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMDExOA_6333770f-3d48-42b5-95a9-bbd82e791f08" unitRef="number"> 0.0125 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE2MDY_0edb7ac6-10a5-49f7-8f28-3608b57db88c" unitRef="number"> 0.001 </us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
<us-gaap:InterestExpense contextRef="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE4NjQ_e0f2baf3-3970-4c64-8f04-ec4b3ad7f125" unitRef="usd"> 167000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="i3ddc7d3a091c44fbb1b0b87bc1eb3466_D20210101-20211231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE4Njc_768cbde5-24d9-41c5-bf4d-655b34e7764d" unitRef="usd"> 87000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="i78f6dd73b48c49f29e6ed00075338282_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE4NzQ_c2be9e30-a1a6-4c98-aefa-04d21f955cc5" unitRef="usd"> 93000 </us-gaap:InterestExpense>
<us-gaap:LineOfCredit contextRef="i133760b2af3b48d2a8ac38abcddac418_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzE5NTA_a87f7902-0f12-4cb5-9121-60e9ae77afbc" unitRef="usd"> 0 </us-gaap:LineOfCredit>
<mmi:MinimumEBITDARCoverageRatio contextRef="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzIzMTU_884a9922-8f99-4c2c-9126-1a0fbe916c87" unitRef="number"> 0.0125 </mmi:MinimumEBITDARCoverageRatio>
<mmi:MaximumFundedDebtToEBITDARatio contextRef="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231" decimals="1" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzI0NDQ_a1f04d64-9c66-4590-b1b7-4bb39cda86e5" unitRef="number"> 2.0 </mmi:MaximumFundedDebtToEBITDARatio>
<mmi:CreditFacilityPledgePercentage contextRef="ic60a6488de734724a7b2904b9d752e21_D20220101-20221231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzI2ODg_a3d4ec33-9b92-422f-b66a-aa0c449bee13" unitRef="number"> 1 </mmi:CreditFacilityPledgePercentage>
<us-gaap:GuaranteeObligationsMaximumExposure contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMTI1NQ_bf8b78a0-7e47-459e-a9fb-cdcc05bcc9f7" unitRef="usd"> 55700000 </us-gaap:GuaranteeObligationsMaximumExposure>
<mmi:MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMTI0NQ_111014c9-2ab2-4682-828c-415e73971c46" unitRef="usd"> 334000000 </mmi:MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted>
<mmi:GuarantorObligationsAllowanceForLossSharingObligations contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMjAzMA_1ac2ae83-e9ea-42b2-95e0-3492440eba29" unitRef="usd"> 275000 </mmi:GuarantorObligationsAllowanceForLossSharingObligations>
<mmi:GuarantorObligationsAmountPledged contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzU0OTc1NTgyMjAxMw_4bd44963-72c9-4853-99db-73775431d682" unitRef="usd"> 15800 </mmi:GuarantorObligationsAmountPledged>
<us-gaap:OtherCommitment contextRef="i0163ff59391e4bb6bebed56f032ef032_I20221231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTAvZnJhZzo2Y2Q5NTE0YTAwZWE0MzU4ODNhNmQ5NDM0ZmNjNDdlMC90ZXh0cmVnaW9uOjZjZDk1MTRhMDBlYTQzNTg4M2E2ZDk0MzRmY2M0N2UwXzQwNzc_1a2f31f3-c272-43f7-894d-59f79bdbc4c5" unitRef="usd"> 16100000 </us-gaap:OtherCommitment>
<us-gaap:SubsequentEventsTextBlock contextRef="i2e81f290f740457c9de3fad67eb8b958_D20220101-20221231" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzEwNDI_dee60a3c-b02b-41d2-b701-c106c75bff75">
<div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.    Subsequent Events </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with agreements in principle with investment sales and financing professionals, the Company entered into commitments through the date these consolidated financial statements were issued, aggregating $15.3 million, of which $9.3 million has been paid. Such commitments to investment sales and financing professionals may be subject to various conditions. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on April 6, 2023, to stockholders of record at the close of business on March 14, 2023. Based on the estimated number of shares to be outstanding as of March 14, 2023, the dividends declared aggregated $10.4 million, including dividend equivalents totaling $0.5 million to be paid on unvested restricted stock and deferred stock units granted under the 2013 Plan. These dividend equivalents will be paid when the underlying restricted stock and deferred stock units vest. Any and all future dividends are subject to review and approval by the Board of Directors. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Between December 31, 2022 and February 23, 2023, the Company repurchased an additional 11,850 shares of common stock for $0.4 million under the stock repurchase program.</span></div>
</us-gaap:SubsequentEventsTextBlock>
<mmi:TotalConsiderationForOtherCommitments contextRef="i32974db20c174311827a5b567ef456e1_D20230101-20230227" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzI2Nw_8a03709a-3cda-4c25-96fc-3f1fe5c40b5b" unitRef="usd"> 15300000 </mmi:TotalConsiderationForOtherCommitments>
<mmi:TotalPaymentsForOtherCommitments contextRef="i32974db20c174311827a5b567ef456e1_D20230101-20230227" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzI4MA_addbb0d2-f775-452f-adf7-f9aec1dcdc74" unitRef="usd"> 9300000 </mmi:TotalPaymentsForOtherCommitments>
<us-gaap:DividendsPayableAmountPerShare contextRef="ie6c5b34b293040cebbb7af1baf69655c_I20230406" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzQ3NQ_38066de9-6a84-49fc-8c1b-7633766eeae3" unitRef="usdPerShare"> 0.25 </us-gaap:DividendsPayableAmountPerShare>
<us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i0e9b7bff662946ffa3cbb913d468ea36_I20230406" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzcwMw_17725101-0ea2-4e2c-aaa2-9e9f00c9b173" unitRef="usd"> 10400000 </us-gaap:DividendsPayableCurrentAndNoncurrent>
<us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="ie4da7f4df1e74629b7fbd5ffd65e74dd_I20230406" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzc0Nw_2323f329-a659-4dfa-be6a-3d83d126c1ab" unitRef="usd"> 500000 </us-gaap:DividendsPayableCurrentAndNoncurrent>
<us-gaap:TreasuryStockSharesAcquired contextRef="i637ae55486cc470991fc2ec6fb1b124c_D20230101-20230223" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzU0OTc1NTgxNzcxMQ_c6db73ee-9664-4699-a0ae-025018431988" unitRef="shares"> 11850 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i637ae55486cc470991fc2ec6fb1b124c_D20230101-20230223" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOmNkN2U0MzU3OGY4ODRhMTc4ZjQyMDhiMjMyOGVhNGZjL3NlYzpjZDdlNDM1NzhmODg0YTE3OGY0MjA4YjIzMjhlYTRmY18xOTYvZnJhZzo0YWNkNzVlNzI1ZWQ0MDU5OTQ2ZjM3YWYyOTcwZWVjZC90ZXh0cmVnaW9uOjRhY2Q3NWU3MjVlZDQwNTk5NDZmMzdhZjI5NzBlZWNkXzU0OTc1NTgxNzcyNg_0314bda5-0fe4-4505-9ddb-f67b5da8a6a1" unitRef="usd"> 400000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
</xbrl>


12 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/05/22  Marcus & Millichap, Inc.          10-Q        6/30/22   84:10M                                    Donnelley … Solutions/FA
 8/06/21  Marcus & Millichap, Inc.          10-Q        6/30/21   95:10M                                    Donnelley … Solutions/FA
11/09/20  Marcus & Millichap, Inc.          10-Q        9/30/20  101:11M                                    Donnelley … Solutions/FA
 3/02/20  Marcus & Millichap, Inc.          10-K       12/31/19  109:15M                                    Donnelley … Solutions/FA
 8/09/18  Marcus & Millichap, Inc.          10-Q        6/30/18   86:6M                                     Donnelley … Solutions/FA
 3/16/18  Marcus & Millichap, Inc.          10-K       12/31/17   94:7.8M                                   Donnelley … Solutions/FA
 4/08/16  Marcus & Millichap, Inc.          8-K/A:5,9   3/01/16    2:55K                                    Donnelley … Solutions/FA
 3/17/14  Marcus & Millichap, Inc.          8-K:5,9     3/13/14    2:41K                                    Donnelley … Solutions/FA
11/22/13  Marcus & Millichap, Inc.          10-Q        9/30/13   62:3.9M                                   Donnelley … Solutions/FA
10/28/13  Marcus & Millichap, Inc.          S-1/A¶                 5:3.1M                                   Donnelley … Solutions/FA
10/21/13  Marcus & Millichap, Inc.          S-1/A¶                 8:3.5M                                   Donnelley … Solutions/FA
 9/23/13  Marcus & Millichap, Inc.          S-1                   25:4.6M                                   Donnelley … Solutions/FA
Top
Filing Submission 0001578732-23-000013   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., May 14, 6:23:28.3pm ET