v3.26.1
Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition $ 6,661 $ 6,661
Accumulated Amortization (2,704) (2,395)
Total 3,957 4,266
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 2,260 2,260
Accumulated Amortization (631) (556)
Total 1,629 1,704
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 4,006 4,006
Accumulated Amortization (1,803) (1,603)
Total 2,203 2,403
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 230 230
Accumulated Amortization (153) (134)
Total 77 96
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Fair Value at Acquisition 165 165
Accumulated Amortization (117) (102)
Total $ 48 $ 63