v3.26.1
Other Financial Statement Information - Schedule of Revenue of Recognized in Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract With Customer Liability [Roll Forward]    
Beginning of period $ 34,403 $ 33,171
Revenue recognized that was included in the contract liability at the beginning of the year (14,499) (11,108)
Revenue deferred excluding amounts recognized as revenue during the period 13,389 11,455
End of period $ 33,293 $ 33,518