XML 47 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Capitalized Contract Cost [Abstract]    
Gross Carrying Amount $ 124,283 $ 121,858
Accumulated Amortization (51,922) (50,245)
Net Amount $ 72,361 $ 71,613