Stock Warrants |
12 Months Ended |
|---|---|
Dec. 31, 2025 | |
| Stock Warrants [Abstract] | |
| Stock Warrants | 15. 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 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 December 31, 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. As of December 31, 2024, there are 5,177,089 warrants outstanding. Concurrent with the 0.2 stock dividend paid on December 17, 2024, the exercise price of each outstanding warrant was automatically adjusted. The warrants outstanding became exercisable at a price of $9.58 per share for 1.034999 shares of Class A common stock. For the year ended December 31, 2024, 28,680 warrants were exercised for 29,684 shares of Class A Common Stock. |