XML 105 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Balance Sheet Accounts Details - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Right-of-use assets $ 11,539 $ 16,376
Deferred contract acquisition costs 4,814 4,371
Deposits 1,667 1,704
Other 4,694 1,626
Total other non-current assets $ 22,714 $ 24,077
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total other non-current assets Total other non-current assets