XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]      
Remaining lease term, operating lease 12 months    
Lessee, operating lease, existence of option to extend true    
Lease renewal term, operating lease 5 years    
Lessee, operating lease, existence of option to terminate true    
Weighted-average remaining lease term 2 years 7 months 6 days 3 years 6 months  
Rent expense incurred under operating leases $ 3.3 $ 4.2 $ 7.5
Loss on lease abandonment 0.1 0.9 3.0
Variable lease costs $ 0.1 $ 0.2 0.2
Weighted-average discount rate 5.20% 5.10%  
Cost Of Revenues [Member]      
Operating Leased Assets [Line Items]      
Rent expense incurred under operating leases $ 1.2 $ 1.2 1.2
Selling, General and Administrative Expenses [Member]      
Operating Leased Assets [Line Items]      
Rent expense incurred under operating leases $ 2.1 $ 3.0 $ 6.3
Minimum [Member]      
Operating Leased Assets [Line Items]      
Remaining lease term, operating lease 1 year    
Maximum [Member]      
Operating Leased Assets [Line Items]      
Remaining lease term, operating lease 5 years