v3.25.1
Revenue from Contracts with Customers - Capitalized Cost to Obtain Contracts, Current and Noncurrent (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Revenue Recognition [Abstract]    
Current $ 7,407 $ 7,289
Noncurrent $ 14,951 $ 15,301