XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 53,984 $ 122,898
Restricted cash 3,685 2,429
Accounts receivable, net of allowance for doubtful accounts of $271 and $273, respectively 128,445 110,607
Inventories 129,120 100,263
Prepaid expenses 15,754 14,574
Other current assets 17,129 15,095
Total current assets 348,117 365,866
Property and equipment, net of accumulated depreciation and amortization of $67,795 and $63,125, respectively 125,441 78,822
Operating lease assets 25,194 19,778
Deferred tax assets, net 4,901 4,816
Intangible assets, net 174,148 114,984
Goodwill 233,907 181,406
Other assets 5,590 4,359
Total assets 917,298 770,031
Current liabilities    
Accounts payable 38,895 22,325
Accrued liabilities 97,346 61,066
Income tax payable 6,164 4,838
Current portion of long-term debt 20,012 16,266
Total current liabilities 162,417 104,495
Long-term debt 354,319 290,987
Long-term operating lease liabilities 17,257 15,039
Deferred tax liabilities 28,510 30,058
Other liabilities 7,993 11,648
Total liabilities 570,496 452,227
Commitments and contingencies (Note 10)
Mezzanine equity    
Preferred stock ($0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2026 and December 31, 2025)
Shareholders' equity    
Common stock ($0.0001 par value, 190,000,000 shares authorized, 42,820,734 and 42,160,656 shares issued and outstanding as of June 30, 2026 and December 31, 2025, respectively) 4 4
Additional paid-in capital 309,396 282,570
Accumulated other comprehensive (loss) income (2,188) 460
Accumulated earnings 39,590 34,770
Total shareholders' equity 346,802 317,804
Total liabilities, mezzanine equity and shareholders' equity $ 917,298 $ 770,031