XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Allowance for doubtful accounts The allowance for doubtful accounts was not material as of December 31, 2024 and 2023.    
Definition: Three Year Cumulative Inflation Rate - Highly Inflationary Economy 100.00%    
Inventory Impairment, Policy
The Company’s expense for excess and obsolete inventory was not material during the years ended December 31, 2024, 2023 or 2022.
   
Basic Earnings Per Share Adjustment, Pro Forma $ 0.21    
Earnings Per Share, Diluted, Pro Forma Adjustment $ 0.20    
Advertising expense $ 1.3 $ 1.4 $ 1.7
Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross $ 21.2 $ 32.2