v3.25.2
Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition $ 6,661 $ 6,661
Accumulated Amortization (1,778) (1,161)
Total 4,883 5,500
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 2,260 2,260
Accumulated Amortization (406) (255)
Total 1,854 2,005
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 4,006 4,006
Accumulated Amortization (1,202) (801)
Total 2,804 3,205
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 230 230
Accumulated Amortization (95) (58)
Total 135 172
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 165 165
Accumulated Amortization (75) (47)
Total $ 90 $ 118