v3.26.1
Accrued Expenses and Other Liabilities - Current and Non-current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current liabilities    
Income tax payable $ 14,517 $ 11,404
Deferred royalty liabilities 1,341 1,838
Finance lease liabilities 1,547 1,434
Operating lease liabilities 993 991
Other taxes payable 217 20,816
Other 5,100 3,023
Total 23,715 39,506
Other Non-current Liabilities    
Income tax payable 0 0
Deferred royalty liabilities 8,297 8,742
Finance lease liabilities 1,368 1,954
Operating lease liabilities 1,240 1,753
Other taxes payable 0 0
Other 3,801 3,479
Total $ 14,706 $ 15,928