XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment as of December 31, 2024 and 2023, consisted of the following (in thousands):
Estimated Useful Life
(in years)
20242023
Furniture and equipment
2 to 5
$8,273 $7,950 
Software development costs331,305 25,242 
Software
2 to 5
3,063 2,808 
Leasehold improvements
2 to 5
2,595 2,516 
Gross property and equipment45,236 38,516 
Less: accumulated depreciation and amortization(25,567)(23,999)
Property and equipment, net$19,669 $14,517