XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Financial Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued interest $ 5,325 $ 1,679
Operating lease liabilities, current 3,223 2,984
Accrued taxes 2,577 3,113
Deferred revenue 3,127 2,735
Holdbacks and deferred payments for business combinations 800 7,050
Accrued royalties 784 658
Other 10,918 11,078
Accrued expenses and other current liabilities $ 26,754 $ 29,297