XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Geographic Area - Summary of the Change in Deferred Revenue (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Disaggregation of Revenue [Line Items]  
Deferred revenue at December 31, 2024 $ 42,948
Recognition of revenue from beginning deferred revenue balances (8,047)
Recognition of revenue attributed to discontinued operations (121)
Revenue deferred during the period, net of revenue recognized 7,697
Deferred revenue at September 30, 2025 $ 42,477