XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Current assets    
Cash and cash equivalents $ 22,694 $ 15,350
Accounts receivable, net 116,032 117,136
Prepaid expenses 10,492 9,443
Due from related parties 0 40
Tax advances and receivables 1,505 1,522
Other current assets 2,029 2,128
Total current assets 152,752 145,619
Non-current assets    
Property and equipment, net 36,541 32,563
Operating lease assets 59,166 62,276
Goodwill 11,832 11,832
Deferred tax asset, net 8,225 7,163
Other non-current assets 15,341 13,762
Total non-current assets 131,105 127,596
Total assets 283,857 273,215
Current liabilities    
Accounts payable and accrued liabilities 25,391 18,692
Accrued payroll and employee-related liabilities 36,101 38,588
Current deferred revenue 6,162 5,498
Current operating lease liabilities 14,273 14,332
Current debt 847 823
Due to related parties 0 22
Income taxes payable 1,236 1,986
Total current liabilities 84,010 79,941
Non-current liabilities    
Non-current deferred revenue 1,080 1,130
Non-current operating lease liabilities 50,695 53,804
Long-term debt 726 796
Other non-current liabilities 3,721 3,235
Total non-current liabilities 56,222 58,965
Total liabilities 140,232 138,906
Stockholders' equity    
Common stock: par value $0.0001, 108,057,967 shares authorized, 13,424,284 and 13,357,990 shares outstanding as of September 30, 2025 and June 30, 2025, respectively 2 1
Additional paid-in capital 221,594 218,241
Treasury stock at cost: 5,607,061 and 5,515,403 shares as of September 30, 2025 and June 30, 2025, respectively (106,018) (103,338)
Accumulated other comprehensive loss (9,736) (6,336)
Retained earnings 37,783 25,741
Total stockholders' equity 143,625 134,309
Total liabilities and stockholders' equity $ 283,857 $ 273,215