XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting - Summary of Concentration Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]      
Revenue $ 2,070,126 $ 1,054,006 $ 821,206
Customer Concentration Risk | Bank of Montreal      
Concentration Risk [Line Items]      
Revenue 1,198,100 445,600 367,200
Customer Concentration Risk | Ocean Partners      
Concentration Risk [Line Items]      
Revenue 464,500 484,500 346,200
Customer Concentration Risk | Asahi Formerly Johnson Matthey      
Concentration Risk [Line Items]      
Revenue $ 360,200 $ 104,900 $ 63,700