XML 54 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Additional Information (Details)
3 Months Ended
Mar. 31, 2026
Recognized at Point in Time  
Disaggregation of Revenue [Line Items]  
Percentage of revenue 97.00%
Recognized over Time  
Disaggregation of Revenue [Line Items]  
Percentage of revenue 3.00%