XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Current assets:      
Cash and cash equivalents $ 98,719   $ 59,829
Restricted cash and cash equivalents 7,269   6,918
Marketable securities 139,612    
Accounts receivable, net 88,498   76,057
Contract assets 19,561   25,157
Income taxes receivable 5,248   6,507
Prepaid expenses and other current assets 42,916   37,102
Total current assets 401,823   211,570
Equipment and improvements, net 6,421   9,120
Capitalized software costs, net 54,516   43,958
Operating lease assets 3,335   11,316
Deferred income taxes, net 29,472   19,259
Contract assets, net of current 5,572   1,910
Intangibles, net 28,968   24,303
Goodwill 321,756   267,212
Other assets 44,238   39,026
Total assets 896,101   627,674
Current liabilities:      
Accounts payable 12,022   9,125
Contract liabilities 61,601   61,280
Accrued compensation and related benefits 36,241   48,736
Income taxes payable 622   99
Operating lease liabilities 3,826   8,089
Other current liabilities 83,799   53,533
Total current liabilities 198,111   180,862
Contract liabilities, net of current 10,310    
Deferred compensation 8,033   7,230
Convertible senior notes, net, noncurrent 266,843    
Operating lease liabilities, net of current 4,095   11,934
Other noncurrent liabilities 8,274   4,570
Total liabilities 495,666   204,596
Commitments and contingencies (Note 17)  
Shareholders' equity:      
Common stock, $0.01 par value; authorized 100,000 shares; 70,875 shares and 69,245 shares issued at March 31, 2023 and March 31, 2022, respectively; 66,026 shares and 67,075 shares outstanding at March 31, 2023 and March 31, 2022, respectively 709   692
Treasury stock, at cost, 4,849 shares and 2,170 shares at March 31, 2023 and March 31, 2022, respectively (85,752)   (35,874)
Additional paid-in capital 359,342   329,917
Accumulated other comprehensive loss (1,462)   (1,909)
Retained earnings 127,598   130,252
Total shareholders' equity 400,435   423,078
Total liabilities and shareholders' equity $ 896,101   $ 627,674