XML 56 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows:
December 31,
202320222021
Cash and cash equivalents$217,680 $123,274 $76,707 
Restricted cash15,000 13,000 13,000 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$232,680 $136,274 $89,707 
Schedule of Major Classes of Depreciable Assets
The following table shows balances of major classes of depreciable assets as of the date shown:
December 31,
20232022
Computer software and equipment$10,727 $9,760 
Furniture and equipment4,502 3,918 
Leasehold improvements8,951 7,649 
Total property and equipment24,180 21,327 
Less: accumulated depreciation(15,415)(12,832)
Property, plant and equipment, net$8,765 $8,495