v3.26.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross value $ 22,211 $ 9,228
Accumulated Amortization (5,326) (4,306)
Total 16,885 4,922
Indefinite-lived assets 5,153 1,997
Intangible assets, gross value 27,364 11,225
Intangible assets, net value 22,038 6,919
Brand name    
Intangible Asset, Finite-Lived [Line Items]    
Indefinite-lived assets 5,153 1,997
Proprietary technology    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross value 20,216 7,987
Accumulated Amortization (4,755) (3,879)
Total 15,461 4,108
Backlog    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross value 276 276
Accumulated Amortization (253) (184)
Total 23 92
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross value 900 900
Accumulated Amortization (243) (178)
Total 657 722
Non-compete agreements    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross value 819 65
Accumulated Amortization (75) (65)
Total $ 744 $ 0