Accounts receivable, net of 54,735 and 55,659 of allowances at june30, 2026 and december31, 2025, respectively
257,476
263,613
220,287
252,502
Prepaid expenses and other current assets
18,617
12,827
21,392
24,304
Total current assets
513,018
501,551
551,775
622,013
Property and equipment, net
41,992
35,709
29,927
24,742
Operating lease right-of-use assets
23,577
24,275
24,990
25,680
Goodwill
19,853
19,879
19,978
19,964
Intangible assets, net
5,748
5,971
6,216
6,428
Deferred tax assets, net
93,077
93,080
93,013
84,873
Other noncurrent assets
18,571
17,872
16,536
11,527
Total assets
715,836
698,337
742,435
795,227
Accounts payable
152,050
157,826
124,071
123,089
Accrued expenses and other current liabilities
88,034
77,916
78,320
87,404
Total current liabilities
240,084
235,742
202,391
210,493
Operating lease noncurrent liabilities
22,495
23,251
24,000
24,730
Total liabilities
262,579
258,993
226,391
235,223
Common stock, 0.0001 par value 1,000,000,000 shares authorized at june30, 2026 and december31, 2025, respectively 99,774,414 and 99,049,485 shares issued 77,390,288 and 83,365,696 outstanding at june30, 2026 and december31, 2025, respectively
9
9
9
9
Additional paid-in capital
735,417
717,759
700,785
673,123
Treasury stock, at cost, 0.0001 par value 23,000,106 and 16,299,769 shares at june30, 2026 and december31, 2025, respectively
537,525
505,760
388,075
303,889
Accumulated earnings
255,111
227,059
202,827
190,342
Accumulated other comprehensive income
245
277
498
419
Total stockholders equity
453,257
439,344
516,044
560,004
Total liabilities and stockholders equity
715,836
698,337
742,435
795,227
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.