XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 39,039 $ 35,915
Accrued income tax and sales tax 353 669
Accrued litigation settlement and related costs 4,085 0
Other 7,457 7,630
Total $ 50,934 $ 44,214