v3.26.1
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 26,889 $ 38,125
Accrued income taxes 15,493 5,913
Accrued expenses 15,278 15,718
Current portion of operating lease liabilities $ 7,513 [1] $ 8,858
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Accrued royalties to third-parties $ 4,208 $ 3,300
Accrued rebates and other payments to customers 2,834 3,914
Accrued revenue share 4,338 4,186
Accrued other taxes 1,942 1,889
Derivative liability associated with foreign exchange contracts 2,284 257
Current portion of contingent consideration from acquisition 1,521 0
Total $ 82,300 $ 82,160
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.