XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross $ 6,825 $ 6,825
Accumulated Amortization $ (3,095) $ (2,391)
Weighted- Average Useful Life (in years) 10 years 1 month 6 days 10 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 3,820 $ 3,820
Accumulated Amortization $ (2,400) $ (1,854)
Weighted- Average Useful Life (in years) 2 years 8 months 12 days 2 years 8 months 12 days
Patent    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 2,312 $ 2,312
Accumulated Amortization $ (535) $ (413)
Weighted- Average Useful Life (in years) 14 years 8 months 12 days 14 years 8 months 12 days
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 693 $ 693
Accumulated Amortization $ (160) $ (124)
Weighted- Average Useful Life (in years) 14 years 8 months 12 days 14 years 8 months 12 days