XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Current assets    
Cash and cash equivalents $ 15,350 $ 62,720
Accounts receivable, net of allowance of $232 and $72 117,136 98,366
Prepaid expenses 9,443 7,712
Due from related parties 40 192
Tax advances and receivables 1,522 9,080
Other current assets 2,128 1,888
Total current assets 145,619 179,958
Non-current assets    
Property and equipment, net 32,563 29,862
Operating lease assets 62,276 59,145
Goodwill 11,832 11,832
Deferred tax asset, net 7,163 4,285
Other non-current assets 13,762 8,822
Total non-current assets 127,596 113,946
Total assets 273,215 293,904
Current liabilities    
Accounts payable and accrued liabilities 18,692 16,719
Accrued payroll and employee-related liabilities 38,588 30,674
Current deferred revenue 5,498 4,749
Current operating lease liabilities 14,332 12,051
Current debt 823 660
Due to related parties 22 60
Income taxes payable 1,986 6,083
Total current liabilities 79,941 70,996
Non-current liabilities    
Non-current deferred revenue 1,130 1,128
Non-current operating lease liabilities 53,804 53,441
Long-term debt 796 867
Other non-current liabilities 3,235 1,673
Total non-current liabilities 58,965 57,109
Total liabilities 138,906 128,105
Commitments (Note 9)
Stockholders' equity    
Common stock: par value $0.0001, 108,057,967 shares authorized, 13,357,990 and 17,017,476 shares outstanding as of June 30, 2025 and 2024, respectively 1 2
Additional paid-in capital 218,241 210,200
Treasury stock at cost: 5,515,403 and 1,567,552 shares as of June 30, 2025 and 2024, respectively (103,338) (25,367)
Accumulated other comprehensive loss (6,336) (7,913)
Retained earnings / (deficit) 25,741 (11,123)
Total stockholders' equity 134,309 165,799
Total liabilities and stockholders' equity $ 273,215 $ 293,904