XML 64 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consist of the following:
Estimated Useful
Life
December 31,
20242023
(Years)(In thousands)
Equipment and machinery
3-10
$207,300 $186,298 
Furniture and fixtures
5-10
3,341 3,222 
Computer equipment
3-5
7,241 7,744 
Capitalized software costs
3-5
74,558 61,577 
Building and leasehold improvements
3-10
19,047 17,058 
Construction in process19,305 29,752 
Total330,792 305,651 
Less: accumulated depreciation and amortization(183,278)(137,407)
Property and equipment, net$147,514 $168,244