v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Current assets    
Cash and cash equivalents $ 32,566 $ 15,350
Accounts receivable, net of allowance of $565 and $232 125,292 117,136
Prepaid expenses 15,205 9,443
Due from related parties 0 40
Tax advances and receivables 4,226 1,522
Other current assets 2,348 2,128
Total current assets 179,637 145,619
Non-current assets    
Property and equipment, net 40,725 32,563
Operating lease assets 55,496 62,276
Goodwill 11,832 11,832
Deferred tax asset, net 7,170 7,163
Other non-current assets 14,275 13,762
Total non-current assets 129,498 127,596
Total assets 309,135 273,215
Current liabilities    
Accounts payable and accrued liabilities 22,996 18,692
Accrued payroll and employee-related liabilities 40,914 38,588
Current deferred revenue 6,384 5,498
Current operating lease liabilities 13,936 14,332
Current debt 882 823
Due to related parties 0 22
Income taxes payable 427 1,986
Total current liabilities 85,539 79,941
Non-current liabilities    
Non-current deferred revenue 2,075 1,130
Non-current operating lease liabilities 46,849 53,804
Long-term debt 777 796
Other non-current liabilities 3,665 3,235
Total non-current liabilities 53,366 58,965
Total liabilities 138,905 138,906
Commitments (Note 9)
Stockholders' equity    
Common shares: par value $0.000111650536, 108,057,967 shares authorized, 13,309,640 and 13,357,990 shares outstanding as of June 30, 2026 and 2025, respectively 2 1
Treasury shares at cost: 5,968,161 and 5,515,403 shares as of June 30, 2026 and 2025, respectively (117,703) (103,338)
Additional paid-in capital 227,346 218,241
Accumulated other comprehensive loss (11,487) (6,336)
Retained earnings 72,072 25,741
Total stockholders' equity 170,230 134,309
Total liabilities and stockholders' equity $ 309,135 $ 273,215