XML 58 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
serviceLine
Mar. 31, 2025
USD ($)
Jan. 01, 2025
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]      
Number of service lines | serviceLine 4    
Revenue recognized $ 7.8 $ 9.8  
Deferred revenue     $ 15.6