XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Temporary Differences in Financial Statement Carrying Amounts and Tax Bases of Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax asset    
Inventories $ 9,322 $ 2,764
Program accrual 10,486 9,742
Vacation pay accrual 682 864
Accrued bonuses 882 37
Bad debt expense 2,550 2,143
Stock compensation 1,047 1,536
Domestic NOL carryforward 4,604 543
Foreign NOL carryforward 6,297 6,322
Tax credits 1,794 1,582
Lease liability 5,078 5,812
Accrued expenses 678 696
Unrealized foreign exchange loss 2,521 (1,182)
Capitalized R&D costs 7,587 7,140
Other 2,970 0
Deferred tax assets 56,498 37,999
Less valuation allowance (33,855) (3,317)
Deferred tax assets, net 22,643 34,682
Deferred tax liabilities    
Plant and equipment (22,686) (32,336)
Lease assets (4,895) (5,617)
Prepaid expenses (1,809) (1,406)
Other 0 (366)
Deferred tax liabilities (29,390) (39,725)
Total net deferred tax assets (liabilities) $ (6,747) $ (5,043)