v3.26.1
Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Fair Value at Acquisition $ 6,661 $ 6,661
Accumulated Amortization (3,012) (2,395)
Total 3,649 4,266
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Fair Value at Acquisition 2,260 2,260
Accumulated Amortization (706) (556)
Total 1,554 1,704
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Fair Value at Acquisition 4,006 4,006
Accumulated Amortization (2,002) (1,603)
Total 2,004 2,403
Non-compete agreement    
Intangible Asset, Finite-Lived [Line Items]    
Fair Value at Acquisition 230 230
Accumulated Amortization (173) (134)
Total 57 96
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Fair Value at Acquisition 165 165
Accumulated Amortization (131) (102)
Total $ 34 $ 63