XML 89 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
Dec. 31, 2023
Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 1 year
Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 39 years 6 months
Computers [Member] | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 3 years
Computers [Member] | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 5 years
Office Equipment [Member] | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 3 years
Office Equipment [Member] | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 5 years
Software [Member] | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 3 years
Software [Member] | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 5 years
Furniture and Fixtures [Member] | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 3 years
Furniture and Fixtures [Member] | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 5 years
Automobiles [Member] | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 5 years
Automobiles [Member] | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 10 years
Leasehold improvements  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 10 years
Building improvements  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 10 years
Machinery and equipment | Minimum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 1 year
Machinery and equipment | Maximum  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 20 years
Building  
Property, Plant and Equipment  
Property, plant and equipment, estimated economic life 39 years 6 months