Annual report [Section 13 and 15(d), not S-K Item 405]

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Gain on insurance claims (Details)

v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Gain on insurance claims (Details)
1 Months Ended 12 Months Ended
Mar. 06, 2025
USD ($)
Nov. 30, 2022
USD ($)
Jun. 09, 2014
USD ($)
Apr. 30, 2024
USD ($)
warehouse
Dec. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Subsequent Event [Line Items]              
Number of properties damaged by fire | warehouse       1      
Insurance covering limit       $ 100,000,000      
Insurance covering deductible       10,000      
Replacement value of the inventory destroyed       67,600,000      
Cost of the destroyed inventory       $ 6,000,000      
Insurance proceeds net of expenses         $ 30,900,000    
Deferred insurance proceeds         $ 24,910,000    
Inventory impairment     $ 2,500,000        
Estimated residual value     $ 1,100,000        
Insurance receivable             $ 2,500,000
Other income           $ 1,695,000  
Terrorist Attack              
Subsequent Event [Line Items]              
Insurance proceeds net of expenses   $ 4,200,000          
Other income   $ 1,700,000          
Gain on Business Interruption Insurance Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Nonoperating Income (Expense)          
Subsequent Event              
Subsequent Event [Line Items]              
Insurance proceeds net of expenses $ 3,700,000