XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 4.6 $ 3.0
Revenue recognized 33.8 33.5
Refund liability 0.1 0.3
Overtime Deliverables    
Disaggregation of Revenue [Line Items]    
Revenue recognized 33.7 34.8
Prepaid Expenses and Other Current Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net 3.5 2.0
Other Noncurrent Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 1.1 $ 1.0