v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 137,469 $ 124,933
Accounts receivable, net of allowance for doubtful accounts of $905 and $876, respectively 108,127 93,523
Inventories 109,604 82,351
Prepaid expenses 11,836 19,027
Other current assets 13,980 7,737
Total current assets 381,016 327,571
Property and equipment, net of accumulated depreciation and amortization of $58,658 and $54,384, respectively 81,909 45,243
Operating lease assets 21,314 15,454
Deferred tax assets, net 4,917 4,552
Intangible assets, net 126,411 107,544
Goodwill 174,462 148,157
Other assets 4,408 4,192
Total assets 794,437 652,713
Current liabilities    
Accounts payable 32,004 29,644
Accrued liabilities 56,531 46,413
Income tax payable 1,268 6,693
Current portion of long-term debt 16,265 11,375
Total current liabilities 106,068 94,125
Long-term debt 298,885 211,830
Long-term operating lease liabilities 15,645 10,733
Deferred tax liabilities 30,306 18,758
Other liabilities 11,073 5,752
Total liabilities 461,977 341,198
Commitments and contingencies (Note 8)
Mezzanine equity    
Preferred stock ($0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2025 and December 31, 2024)
Shareholders' equity    
Common stock ($0.0001 par value, 190,000,000 shares authorized, 40,663,844 and 40,607,988 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively) 4 4
Additional paid-in capital 310,099 306,821
Accumulated other comprehensive income (loss) 2,540 (1,389)
Accumulated earnings 19,817 6,079
Total shareholders' equity 332,460 311,515
Total liabilities, mezzanine equity and shareholders' equity $ 794,437 $ 652,713

Source