v3.26.1
Summary of Significant Accounting Policies and Basis of Presentation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Summary Of Significant Accounting Policies And Basis Of Presentation [Line Items]          
Provision for credit losses $ 5.2   $ 5.2   $ 4.0
Foreign currency (loss) gain, net   $ 0.4   $ 0.4  
Unrealized foreign currency exchange gains $ 0.8 $ (2.8) $ 3.3 $ (2.7)  
Number of reportable segment | Segment     1    
Number of operating segment | Segment     1    
ASU 2025-05          
Summary Of Significant Accounting Policies And Basis Of Presentation [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2026   Jan. 01, 2026    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true   true