XML 82 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Operating lease liabilities, current $ 3,296 $ 2,984
Deferred revenue 3,295 2,735
Accrued taxes 2,883 3,113
Accrued interest 1,269 1,679
Holdbacks and deferred payments for business combinations 800 7,050
Accrued royalties 682 658
Other 8,271 11,078
Accrued expenses and other current liabilities $ 20,496 $ 29,297