v3.26.3
Accrued Expenses and Other Liabilities - Current and Non-current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current liabilities    
Income tax payable $ 18,024 $ 11,404
Deferred royalty liabilities 1,532 1,838
Finance lease liabilities 1,550 1,434
Operating lease liabilities 941 991
Other taxes payable 641 20,816
Other 3,748 3,023
Total 26,436 39,506
Other Non-current Liabilities    
Income tax payable 0 0
Deferred royalty liabilities 9,666 8,742
Finance lease liabilities 977 1,954
Operating lease liabilities 1,042 1,753
Other taxes payable 0 0
Other 5,308 3,479
Total $ 16,993 $ 15,928