XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following as of December 31, 2022 and 2023 (in thousands):
 December 31, 2022December 31, 2023
Prepaid expenses19,073 20,028 
Restricted cash13,287 12,944 
Cloud computing arrangements7,859 6,870 
Other3,066 4,916 
Other current assets$43,285 $44,758