v3.25.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 36,900 $ 36,900
Less: Accumulated amortization (14,986) (8,835)
Intangible assets, net 21,914 28,065
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 19,900 19,900
Less: Accumulated amortization (10,010) (7,259)
Acquired Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 15,700 15,700
Less: Accumulated amortization (4,608) (1,468)
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 1,300 1,300
Less: Accumulated amortization $ (368) $ (108)