XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
The following table presents major classifications of property and equipment and the related useful lives (in thousands, except useful lives):

Years Ended December 31,
Useful Lives 20232022
Computers and office equipment3 years$2,443 $2,207 
Furniture and fixtures5 years322 321 
Leasehold improvements7 years337 337 
Software development costs3 years41,074 34,971 
Total 44,176 37,836 
Less: Accumulated depreciation and amortization(28,786)(20,134)
Property and equipment, net$15,390 $17,702