XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Liabilities - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations, amount $ 167,220
Remaining performance obligations, expected to be recognized, explanation The Company currently expects to recognize the remaining performance obligations as revenue in fiscal 2025. Customer funded development is revenue from customers for which the Company's performance obligations are satisfied over time and for which the customer receives benefits as the Company performs. Products revenue performance obligations are typically satisfied at a point in time, predominately upon shipment.
Remaining performance obligations, expected to be recognized, year 2025