v3.26.1
Revenue from Contracts with Customers - Additional Information (Details)
6 Months Ended
Jun. 30, 2026
Revenue from Contracts with Customers  
Practical expedient financing component true
Practical expedient cost of obtaining contract true
Minimum  
Revenue from Contracts with Customers  
Typical payment terms on invoiced amounts 30 days
Maximum  
Revenue from Contracts with Customers  
Typical payment terms on invoiced amounts 60 days