Subsequent Events (Details) - USD ($) |
Jun. 04, 2026 |
Mar. 25, 2026 |
Jan. 14, 2026 |
Oct. 14, 2025 |
|---|---|---|---|---|
| Subsequent Event [Line Items] | ||||
| Cash dividend price per share (in Dollars per share) | $ 0.02 | $ 0.016 | ||
| Board of Directors [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Cash dividend price per share (in Dollars per share) | $ 0.016 | |||
| Subsequent Event [Member] | Class B Common Stock [Member] | Board of Directors [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Stock repurchase program | $ 5,000,000 | |||
| Additional amount of repurchase program | 2,000,000 | |||
| Subsequent Event [Member] | Class A Common Stock and Class B Common Stock [Member] | Board of Directors [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Aggregating amount | $ 262,000 | |||
| Cash dividend price per share (in Dollars per share) | $ 0.02 |