XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property and Equipment, Net          
Capital lease asset $ 2,994   $ 2,994   $ 2,994
Property and equipment, gross including capital lease 148,540   148,540   130,386
Accumulated depreciation (100,523)   (100,523)   (69,127)
Property and equipment, net 48,017   48,017   61,259
Depreciation of fixed assets, including the amortization of capitalized software 21,100 $ 3,900 31,400 $ 11,400  
Capitalization of software development costs 4,300   12,100    
Amortization of capitalized software 2,700 1,300 7,400 3,800  
Net book value of capitalized software development costs 28,100   28,100   23,400
Impairments of property and equipment 0 $ 0 0 $ 0  
Amount of accelerated depreciation 15,800   15,800    
Net book value of assets 2,100   2,100    
Building          
Property and Equipment, Net          
Property and equipment, gross 19,653   19,653   19,653
Computer hardware          
Property and Equipment, Net          
Property and equipment, gross 39,753   39,753   35,006
Capitalized internal-use software          
Property and Equipment, Net          
Property and equipment, gross 37,097   37,097   25,567
Purchased computer software          
Property and Equipment, Net          
Property and equipment, gross 22,785   22,785   22,079
Furniture and fixtures          
Property and Equipment, Net          
Property and equipment, gross 3,413   3,413   2,980
Office equipment          
Property and Equipment, Net          
Property and equipment, gross 232   232   211
Leasehold improvements          
Property and Equipment, Net          
Property and equipment, gross 8,385   8,385   8,255
Construction in progress          
Property and Equipment, Net          
Property and equipment, gross         15
Internal-use software in progress          
Property and Equipment, Net          
Property and equipment, gross $ 14,228   $ 14,228   $ 13,626