XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Finance lease right-of-use assets $ 238 $ 3,060
Property and equipment and finance lease, gross 309,916 308,046
Less: accumulated depreciation (202,968) (188,721)
Property and equipment, net $ 106,948 119,325
Finance lease, term of contract 2 years  
Internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 183,169 181,079
Useful life 5 years  
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 126,181 123,580
Computer equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful life 3 years  
Computer equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful life 5 years  
Finance lease right-of-use assets    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 328 $ 327
Useful life 5 years