XML 102 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Balance Sheet Accounts Details - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Prepaid expenses $ 4,245 $ 6,143  
Deferred contract acquisition costs 6,201 6,177  
Other 2,592 2,375  
Prepaid expenses and other current assets 13,038 14,695  
Capitalized Computer Software, Net $ 1,700 $ 500 $ 2,100