XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Other Financial Statement Information - Schedule of Accrued Expense And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Legal and related costs $ 3,811 $ 6,100
Royalties for licensed technologies 4,527 7,042
Professional services 2,765 5,315
Product warranties 6,685 8,615
Taxes payable 5,587 4,936
Other 12,391 9,157
Accrued expenses and other current liabilities $ 35,766 $ 41,165