XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Summary of Carrying Value of Intangible Assets and Estimated Useful Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 3,420 $ 3,420
Accumulated Amortization (1,444) (1,029)
Net Book Value 1,976 2,391
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,680 2,680
Accumulated Amortization (1,007) (715)
Net Book Value $ 1,673 $ 1,965
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 8 years 8 years
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years 10 years
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 710 $ 710
Accumulated Amortization (414) (297)
Net Book Value $ 296 $ 413
Developed Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Developed Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years
Trade Name / Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 30 $ 30
Accumulated Amortization (23) (17)
Net Book Value $ 7 $ 13
Trade Name / Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Trade Name / Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years