XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Certain Financial Statement Captions (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Current Assets

Other current assets consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Prepaid income taxes

 

$

3,561

 

 

$

3,752

 

Prepaid expenses

 

 

2,505

 

 

 

2,185

 

Prepaid insurance

 

 

707

 

 

 

1,123

 

Other

 

 

3,237

 

 

 

640

 

Total other current assets

 

$

10,010

 

 

$

7,700

 

Schedule of Property and Equipment, Net

Property and equipment, net, consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Equipment, furniture and other

 

$

16,821

 

 

$

17,267

 

Leasehold improvements

 

 

6,226

 

 

 

5,037

 

  Total property and equipment

 

 

23,047

 

 

 

22,304

 

Less: accumulated depreciation and amortization

 

 

(16,343

)

 

 

(15,333

)

Total property and equipment, net

 

$

6,704

 

 

$

6,971

 

 

Schedule of Other Long Term Assets

Other long-term assets consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Long-term deferred tax assets

 

$

27,482

 

 

$

23,885

 

Other assets

 

 

3,604

 

 

 

4,361

 

Total other long-term assets

 

$

31,086

 

 

$

28,246

 

Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

5,230

 

 

$

8,378

 

Accrued expenses

 

 

4,315

 

 

 

3,601

 

Current portion of guarantee (1)

 

 

1,500

 

 

 

2,400

 

Current portion of operating lease liabilities

 

 

382

 

 

 

503

 

Accrued income taxes

 

 

29

 

 

 

325

 

Other

 

 

1,978

 

 

 

2,135

 

Total accrued liabilities

 

$

13,434

 

 

$

17,342

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

Schedule of Other Long-Term Liabilities

Other long-term liabilities consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Long-term portion of guarantee (1)

 

$

17,035

 

 

$

16,135

 

Other

 

 

2,052

 

 

 

1,975

 

Total other long-term liabilities

 

$

19,087

 

 

$

18,110

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.