v3.26.1
Intangible Assets and Goodwill - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 165,448 $ 165,448
Accumulated Amortization (53,468) (49,218)
Net Carrying Amount 111,980 116,230
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 145,648 145,648
Accumulated Amortization (50,186) (46,488)
Net Carrying Amount 95,462 99,160
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,700 11,700
Accumulated Amortization (2,167) (1,822)
Net Carrying Amount 9,533 9,878
Technology, Patents, and Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,100 8,100
Accumulated Amortization (1,115) (908)
Net Carrying Amount $ 6,985 $ 7,192