XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 12,255 $ 13,435
Income and other taxes payable 19,100 1,963
Litigation-related matter payable (see Note 13) 6,520 5,929
Accrued interest payable 3,510 96
Lease liability, short-term 2,660 2,370
Accrued legal expense 1,693 469
Accrued infrastructure expense 1,585 1,557
Accrued professional service fees 943 1,101
Other accrued expenses 3,042 2,658
Accrued expenses and other current liabilities $ 51,308 $ 29,578