XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Property and Equipment (Details)
12 Months Ended
Dec. 31, 2024
Computer Equipment  
Property and equipment useful life 3 years
Software and Capitalized Software Development Cost  
Property and equipment useful life 3 years
Furniture, Fixtures, and Equipment | Minimum  
Property and equipment useful life 5 years
Furniture, Fixtures, and Equipment | Maximum  
Property and equipment useful life 10 years
Laboratory and Test Equipment | Minimum  
Property and equipment useful life 3 years
Laboratory and Test Equipment | Maximum  
Property and equipment useful life 10 years
Leasehold Improvements  
Leasehold improvements useful life Shorter of estimated useful life or term of lease