v3.26.1
Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Amount $ 3,420
Accumulated Amortization (2,029)
Net Book Value 1,391
Customer Relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Amount 2,680
Accumulated Amortization (1,446)
Net Book Value $ 1,234
Customer Relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 8 years
Customer Relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 10 years
Developed Technology  
Finite-Lived Intangible Assets [Line Items]  
Gross Amount $ 710
Accumulated Amortization (557)
Net Book Value $ 153
Developed Technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 5 years
Developed Technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 7 years
Trade Name / Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Gross Amount $ 30
Accumulated Amortization (26)
Net Book Value $ 4
Trade Name / Trademarks | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 3 years
Trade Name / Trademarks | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful Life 7 years