v3.25.2
Stock Warrants
6 Months Ended
Jun. 30, 2025
Stock Warrants [Abstract]  
Stock Warrants
16.
Stock warrants

Prior to January 14, 2025, the warrants were classified as a liability and measured at fair value, with changes in fair value included in the unaudited condensed consolidated statements of operations and comprehensive income. The warrant agreement was amended effective January 14, 2025. The amendment provides for the mandatory exchange of the warrants for shares of Class A Common Stock at an exchange ratio of 0.25 shares of Class A Common Stock per warrant, on October 6, 2028. The warrants will not be exercisable and the holders of the warrants will have no further rights except to receive shares of Class A Common Stock on October 6, 2028.

The remaining warrants meet the requirements for equity classification after the amendment. The Company adjusted the fair value of the warrants a final time on January 14, 2025, immediately prior to the amendment effective date. The total adjusted liability balance was reclassified into equity on January 14, 2025. After the reclassification to equity, the warrants do not require subsequent fair value measurement.

As of June 30, 2025, there are 5,177,089 warrants outstanding which will be exchanged for 1,294,272 shares of Class A Common Stock on October 6, 2028.