XML 67 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statements Details - Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in Contract with Customer, Liability [Roll Forward]    
Contract liabilities, beginning balance $ 133,239 $ 103,448
Less: Revenue recognized from beginning balance (58,300) (43,286)
Less: Beginning balance reclassified to deferred revenue (3,772) (3,185)
Add: Contract liabilities recognized 89,623 76,262
Contract liabilities, ending balance 160,790 133,239
Other Current Liabilities    
Change in Contract with Customer, Liability [Roll Forward]    
Contract liabilities, beginning balance 59,200  
Contract liabilities, ending balance $ 65,700 $ 59,200