v3.26.3
Business Combinations - Summary of Unaudited Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Acquisition [Line Items]        
Revenue $ 250,300 $ 200,138 $ 606,156 $ 465,481
Net income $ 74,543 $ 29,631 $ 78,914 13,464
Sertifi        
Business Acquisition [Line Items]        
Revenue       465,481
Business acquisition, pro forma revenue       472,239
Net income       13,464
Business acquisition, pro forma net income (Loss)       $ 12,785