XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Tax Matters - Loss contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Loss Contingencies      
Accrued liability $ 3,900 $ 3,900  
Contingency with offsetting indemnification asset 4,000 4,000 $ 4,300
Net benefit recorded from sales and use tax audit (9,900) (10,800)  
Tax refund receivable 12,388 12,388  
Non-income based tax audits      
Loss Contingencies      
Accrued liability $ 7,400 $ 7,400 8,600
Non-income based tax audits in contested hearing phase      
Loss Contingencies      
Accrued liability     $ 600